Ejemplo n.º 1
0
        static void Initialize(Engine engine)
        {
            int startRow = 0;
            int startCol = 0;
            //int endCol = WorldCols - 2;

            EnemyShip ship = new EnemyShip(new MatrixCoords(startRow, startCol));

            engine.AddObject(ship);
            PlayerAircraft aircraft = new PlayerAircraft(new MatrixCoords(WorldRows - 1, WorldCols / 2));

            engine.AddObject(aircraft);
            //Shot shot = new Shot(new MatrixCoords(15, 5), new MatrixCoords(-1, 0));
            //shot.Move();
            //engine.AddObject(shot);
        }
Ejemplo n.º 2
0
        static void Initialize(Engine engine)
        {
            int       startRow = 0;
            int       startCol = 0;
            EnemyShip ship     = new EnemyShip(new MatrixCoords(startRow, startCol), new MatrixCoords(0, 0));

            engine.AddObject(ship);
            for (int i = startCol; i < WorldCols - 4; i++)
            {
                EnemyShipDestructivePart currBlock = new EnemyShipDestructivePart(new MatrixCoords(startRow + 6, i));
                engine.AddObject(currBlock);
            }

            PlayerAircraft aircraft = new PlayerAircraft(new MatrixCoords(WorldRows - 10, WorldCols / 2));

            engine.AddObject(aircraft);
        }
Ejemplo n.º 3
0
 private void AddRacket(GameObject obj)
 {
     RemoveRacket();
     this.aircraft = obj as PlayerAircraft;
     this.AddStaticObject(obj);
 }