public void setLevelState() { board.setGridPositionOpen(darwin); darwin.setGridPosition(6, 18); gameOver = false; gameWin = false; board.setGridPositionOpen(potion); potion.setGridPosition(27, 5); potion.reset(); darwin.setHuman(); darwin.setDarwinAlive(); gameOverCounter = 0; playSound = true; playDeathSound = true; fellDownPit = false; fellDownCounter = 0; northZombie.setGridPosition(15, 3); northZombie.setCurrentPatrolPoint(new Vector2(27, 3)); northZombie.setNextPatrolPoint(new Vector2(5, 3)); northZombie.patrolling = true; southZombie.setGridPosition(15, 20); southZombie.setCurrentPatrolPoint(new Vector2(5, 20)); southZombie.setNextPatrolPoint(new Vector2(27, 20)); southZombie.patrolling = true; eastZombie.setGridPosition(29, 11); eastZombie.setCurrentPatrolPoint(new Vector2(29, 17)); eastZombie.setNextPatrolPoint(new Vector2(29, 6)); eastZombie.patrolling = true; westZombie.setGridPosition(3, 11); westZombie.setCurrentPatrolPoint(new Vector2(3, 6)); westZombie.setNextPatrolPoint(new Vector2(3, 17)); westZombie.patrolling = true; flames = new LinkedList <Flame>(); board.setGridPositionOpen(snake); board.setGridPositionOpen(snake2); board.setGridPositionOpen(snake3); board.setGridPositionOpen(snake4); snake.setGridPosition(10, 9); snake2.setGridPosition(8, 15); snake3.setGridPosition(21, 9); snake4.setGridPosition(21, 15); // reset the boxes resetBoxes(); Keyboard.GetState(); }
/* * Start of the level's state. */ public void setLevelState() { darwin.setHuman(); board.setGridPositionOpen(darwin); darwin.setGridPosition(15, 22); board.setGridPositionOccupied(darwin); nurseryOne.reset(); nurseryOne.setGridPosition(1, 1); nurseryOne.setSpawnPoint(2, 4); board.setGridPositionOccupied(1, 1); board.setGridPositionOccupied(1, 2); board.setGridPositionOccupied(1, 3); board.setGridPositionOccupied(2, 1); board.setGridPositionOccupied(2, 2); board.setGridPositionOccupied(2, 3); nurseryTwo.reset(); nurseryTwo.setGridPosition(30, 20); nurseryTwo.setSpawnPoint(30, 19); board.setGridPositionOccupied(30, 20); board.setGridPositionOccupied(30, 21); board.setGridPositionOccupied(30, 22); board.setGridPositionOccupied(31, 20); board.setGridPositionOccupied(31, 21); board.setGridPositionOccupied(31, 22); fatBossZombie.reset(); fatBossZombie.setGridPosition(15, 4); board.setGridPositionOccupied(15, 4); board.setGridPositionOccupied(16, 4); board.setGridPositionOccupied(17, 4); board.setGridPositionOccupied(15, 5); board.setGridPositionOccupied(16, 5); board.setGridPositionOccupied(17, 5); board.setGridPositionOccupied(15, 6); board.setGridPositionOccupied(16, 6); board.setGridPositionOccupied(17, 6); zTime.reset(); darwin.setDarwinAlive(); darwin.setHuman(); playDeathSound = true; gameOverCounter = 0; stairs.setGridPosition(14, 1); gameOver = false; gameWin = false; Keyboard.GetState(); }