private void createRooms() { Room grassfield, temple, trap, tomb, bunker; Key key = new Key(); Potion potion = new Potion(); RottenMeat rottenmeat = new RottenMeat(); // create the rooms grassfield = new Room("in the middle of a grassfield"); temple = new Room("in a big overgrown temple"); trap = new Room("in a big fall trap, i dont think i can get out!"); tomb = new Room("finished. YOU WON! YOU GOT IN THE TOMB!!! wait what?!? Where did the door go..."); bunker = new Room("in a old ww2 bunker"); // initialise room exits grassfield.setExit("east", temple); grassfield.setExit("down", bunker); bunker.locked = true; bunker.setExit("up", grassfield); bunker.spawnItem("potion", potion); temple.spawnItem("rottenmeat", rottenmeat); temple.setExit("north", trap); temple.setExit("west", grassfield); tomb.locked = true; trap.setExit("north", tomb); trap.setExit("south", temple); trap.spawnItem("key", key); player.currentRoom = grassfield; // start game outside }
public Game() { player = new Player(); parser = new Parser(); key = new Key(); potion = new Potion(); rottenmeat = new RottenMeat(); createRooms(); }