Example #1
0
 public static void setup()
 {
     Room.setupRooms();
     Room.setPit();
     wumpus = new Wumpus();
     player = new Player();
     initializeRandomDoor();
 }
Example #2
0
        public void wumpusMovesToAdjacentRoom()
        {
            game.setup();
            Wumpus wumpus = new Wumpus();
            int oldRoomID = -1;
            int newRoomID = -1;
            foreach (Room room in Room.roomList)
            {
                if (room.hasWumpus == 1)
                    oldRoomID = room.id;
            }

            wumpus.moveRandom();
            wumpus.moveRandom();

            foreach (Room room in Room.roomList)
            {
                if (room.hasWumpus == 1)
                    newRoomID = room.id;
            }
            Assert.AreNotEqual(oldRoomID, newRoomID);
        }