public void setUp() { RPG.setRandSeed(0); Lib.clear(); hero = Hero.createHero("bob", "human", "fighter"); TyrantTestCase.setTestHero(hero); NullHandler.installNullMessageHandler(); Game.setUserinterface(null); String mapString = "################################" + "\n" + "#@.............................#" + "\n" + "##.............................#" + "\n" + "#..............................#" + "\n" + "################################"; map = new MapHelper().createMap(mapString); for (int x = hero.x; x < map.getWidth(); x++) { if (!map.isBlocked(x, 1)) { map.addThing(Lib.create("[IsMonster]"), x, 1); map.addThing(Lib.create("[IsItem]"), x, 1); map.addThing(Lib.create("menhir"), x, 2); map.addThing(Lib.create("[IsMonster]"), x, 3); map.addThing(Lib.create("[IsItem]"), x, 3); } } hero.set("IsImmortal", true); gameScreen = new GameScreen(new QuestApp()); gameScreen.map = map; }