Exemplo n.º 1
0
        public Game()
        {
            _entities = new List <Entity>();
            _players  = new List <Player>();
            _tiles    = GenerateTiles();
            _paused   = true;

            _player1 = new Player(90, 1, 100, 500, 1, 1, 5, 2, 5, 100, 30, Color.Red, _tiles, _entities);
            _player2 = new Player(90, 1, 100, 500, 1, 1, 5, 2, 5, 1000, 1050, Color.Blue, _tiles, _entities);
            _player1.SetEnemy(_player2);
            _player2.SetEnemy(_player1);

            for (int i = 0; i < x_width; i++)
            {
                for (int j = 0; j < y_height; j++)
                {
                    _entities.Add(_tiles[i, j]);
                }
            }

            _entities.Add(_player1);
            _entities.Add(_player2);

            _players.Add(_player1);
            _players.Add(_player2);

            _drawer = new Drawing(_player1, _player2, _entities);
        }