Example #1
0
 public void reset(int stage)
 {
     boxDoorList = PointLists.boxDoorPointList();
     wallList    = PointLists.mapList(stage, '0');
     fruitState  = FruitState.NORMAL;
     fruit       = (stage == 1) ? new Fruit(new Point(26, 33), Direction.RIGHT) : new Fruit(new Point(26, 33), Direction.LEFT);
 }
Example #2
0
        private void Init()
        {
            boxDoorList = PointLists.boxDoorPointList();
            boxList     = PointLists.boxPointList();
            wallList    = PointLists.mapList(stage, '0');
            scaleList   = MazeList.WallList(stage);
            directionsInit();
            gState = GhostState.NORMAL;
            target = new Point();
            switch (color)
            {
            case GhostColor.BLUE:
                ghost = new Ghost(new Point(30, 28), Direction.UP);
                break;

            case GhostColor.PINK:
                ghost = new Ghost(new Point(26, 28), Direction.DOWN);
                break;

            case GhostColor.RED:
                ghost = new Ghost(new Point(26, 21), Direction.RIGHT);
                break;

            case GhostColor.YELLOW:
                ghost = new Ghost(new Point(22, 28), Direction.UP);
                break;
            }
            map          = new Map(scaleList);
            aStar        = new AStar(map);
            bestFirst    = new BestFirst(map);
            breadthFirst = new BreadthFirst(map);
            State        = GameState.GAMEOVER;
        }
Example #3
0
        private void Init()
        {
            boxDoorList = PointLists.boxDoorPointList();
            wallList    = PointLists.banPointList();
            boxList     = PointLists.boxPointList();
            directionsInit();

            switch (color)
            {
            case GhostColor.BLUE:
                ghost = new Ghost(new Point(31, 29), Direction.UP);
                break;

            case GhostColor.PINK:
                ghost = new Ghost(new Point(27, 29), Direction.DOWN);
                break;

            case GhostColor.RED:
                ghost = new Ghost(new Point(27, 22), Direction.RIGHT);
                break;

            case GhostColor.YELLOW:
                ghost = new Ghost(new Point(23, 29), Direction.UP);
                break;
            }

            State = GameState.GAMEOVER;
        }
Example #4
0
 private void Init()
 {
     boxDoorList = PointLists.boxDoorPointList();
     wallList    = PointLists.banPointList();
     pacman      = new Pacman(new Point(27, 40), pacmanDirection);
     directionsInit();
     State = GameState.GAMEOVER;
 }
Example #5
0
 private void Init()
 {
     boxDoorList = PointLists.boxDoorPointList();
     wallList    = PointLists.mapList(stage, '0');
     directionsInit();
     fruitState = FruitState.NORMAL;
     fruit      = (stage == 1) ? new Fruit(new Point(26, 33), Direction.RIGHT) : new Fruit(new Point(26, 33), Direction.LEFT);
     State      = GameState.GAMEOVER;
 }
Example #6
0
        private void Init()
        {
            wallList    = PointLists.banPointList();
            dotList     = PointLists.dotPointList();
            boxList     = PointLists.boxPointList();
            boxDoorList = PointLists.boxDoorPointList();
            bonusList   = PointLists.bonusPointList();

            State = GameState.GAMEOVER;

            score       = 0;
            PacmanDelay = 70;
        }
Example #7
0
 private void Init()
 {
     wallList         = PointLists.mapList(stage, '0');
     dotList          = PointLists.mapList(stage, '2');
     boxList          = PointLists.boxPointList();
     boxDoorList      = PointLists.boxDoorPointList();
     bonusList        = PointLists.mapList(stage, '8');
     fruit.fruitState = FruitState.EATEN;
     State            = GameState.GAMEOVER;
     AIFlagInit();
     score       = 0;
     PacmanDelay = stockPacmanDelay;
     GhostDelay  = stockGhostDelay;
 }
Example #8
0
        private void Init()
        {
            boxDoorList = PointLists.boxDoorPointList();
            wallList    = PointLists.mapList(stage, '0');
            switch (stage)
            {
            case 1:
                pacman = new Pacman(new Point(26, 39), Direction.STOP);
                break;

            case 2:
                pacman = new Pacman(new Point(26, 45), Direction.STOP);
                break;

            default:
                break;
            }
            directionsInit();
            State = GameState.GAMEOVER;
        }