Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //Application bootstrapping
            var gameBoard = new GameBoard(10);
            var player = new Player(gameBoard);
            var enemy1 = new Enemy(gameBoard);
            var enemy2 = new Enemy(gameBoard);

            player.PlaceOnBoard(new RandomCoordinateGenerator().GenerateRandomPosition());
            enemy1.PlaceOnBoard(new RandomCoordinateGenerator().GenerateRandomPosition());
            enemy2.PlaceOnBoard(new RandomCoordinateGenerator().GenerateRandomPosition());

            player.MoveRight();
            enemy1.MoveRight();
            enemy2.MoveRight();

            Console.ReadLine();
        }
Exemplo n.º 2
0
 public Player(GameBoard gameBoard)
 {
     _gameBoard = gameBoard;
 }
Exemplo n.º 3
0
 public Enemy(GameBoard gameBoard)
 {
     _gameBoard = gameBoard;
 }