A keby si aj viacej napísal o tom rozhradní...ako to chceš použiť a tak...v cvikách to neni...
[/quote]
jednoducho ked dam že zobraz mapu tak mi ukaže mapu a poziciu kde sa na tej mape nachadzam...len tam mi dava to rozhranie storeable....
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package items;
import TextGame.Game;
import TextGame.GameState;
import interfaces.Moveable;
import interfaces.Storeable;
/**
* Trieda, ktora reprezentuje predmet mapa vezenia
* @author matusko
*/
public class MapOfPrison extends AbstractItem implements Moveable,Storeable {
/**
* Vytvori predmet na zaklade jeho mena a popisu
*/
public Map() {
super("map","Zdrap papiera a podivne smrdi, " +
"nechcem vediet kde bol predtym");
}
/**
* Metoda vypise danu mapu.
* @param arg0 Objekt typu Game
* @return GameState.PLAYING
*/
public GameState ExploreIt(Game arg0) {
System.out.print("ziadny\n mapa vezenia : \n");
System.out.print(" +-----+-----+-----+-----+-----+ 1 : cela 10 20 : sklad\n" +
" | 1 | 2 | 3 | 4 | 5 | 2 : cela 34 21 : satne\n" +
" | + + + + + 3 : cela 17 22 : chodba 1C\n" +
" | 6 7 8 9 10 | 4 : sprchy 23 : chodba 2C\n" +
" | + +-----+ +-----+ 5 : dvor 24 : jedalna dozorcov\n" +
" | 11 | 12 | 13 | 14 ? 15 | 6 : chodba 1D 25 : chodba 1B\n" +
" |!!!!!+-----+-----+!!!!!+ | 7 : chodba 2D 26 : miestnost dozorcov\n" +
" | N ! 16 17 | N | 18 | 8 : chodba 3D 27 : navstevna miestnost\n" +
" |!!!!!+--?--+-----+!!!!!+ | 9 : chodba 4D 28 : chodba 3C\n" +
" | 19 ? 20 | 21 ? 22 23 | 10 : chodba 5D 29 : riaditelna\n" +
" | +-----+?!?!?+ + | 11 : jedalna 30 : chodba 2B\n" +
" | 24 25 | 26 | 27 | 28 | 12 : posilka 31 : chodba 3B\n" +
" |-----+ + +!!!!!+ | 13 : samotka 32 : kancelaria\n" +
" | 29 30 31 ! N ! 32 | 14 : chodba 6D 33 : chodba 4B\n" +
" |-----+ +-----+!!!!!+-----+ 15 : vysluchovna 34 : municny sklad\n" +
" | N ! 33 | | N | 16 : chodba 1A 35 : vychod\n" +
" |!!!!!+-----+-----+!!!!!| 17 : pracovna 36 : vstupna hala\n" +
" | 34 | 35 36 37 | 18 : pozorovatelna 37 : chodba 2A\n" +
" +-----+-----+-----+-----+ 19 : kuchyna \n" +
"\n");
System.out.print(" +,-,| : steny \n" +
" ! : nebezpecne prejst\n" +
" ? : nieje tam priamy prechod\n" +
" N : miestnost kde su dozorcovia\n");
return GameState.PLAYING;
}
}
taky mam zdrojak tej mapy.....len to rozhranie mi niejak nejde...