示例#1
0
 public Field(int width, int height, RenderingPlan renderingPlan)
 {
     _width         = width;
     _height        = height;
     _renderingPlan = renderingPlan;
     _player        = new Player(new Point2D {
         X = 2, Y = 2
     });
     IsPlayerAlive = true;
 }
示例#2
0
        public Game(int width, int weight)
        {
            _controller    = new Controller();
            _renderingPlan = new RenderingPlan();
            Console.SetWindowSize(width, weight);
            Console.SetBufferSize(width, weight);

            _cancellationSource = new CancellationTokenSource();
            _gameOverEvent      = new ManualResetEvent(false);
            _field = new Field(width, weight, _renderingPlan);
            _field.AddEnemies(100);
        }