示例#1
0
        internal GameApp(GameLoop gameLoop, WorldRenderer renderer, UiRenderer uiRenderer, GameControl gameControl, GameController gameController, GameConnectionManager connectionManager)
        {
            _gameLoop          = gameLoop;
            _renderer          = renderer;
            _uiRenderer        = uiRenderer;
            _gameControl       = gameControl;
            _gameController    = gameController;
            _connectionManager = connectionManager;

            _gameController.IsKeyPressedCallback = IsKeyPressed;

            _gameLoop.Reset();
        }
示例#2
0
        internal GameApp(GameLoop gameLoop, WorldRenderer renderer, UiRenderer uiRenderer, GameControl gameControl, GameController gameController, GameConnectionManager connectionManager)
        {
            _gameLoop = gameLoop;
            _renderer = renderer;
            _uiRenderer = uiRenderer;
            _gameControl = gameControl;
            _gameController = gameController;
            _connectionManager = connectionManager;

            _gameController.IsKeyPressedCallback = IsKeyPressed;

            _gameLoop.Reset();
        }
 internal GameConnectionManager(GameLoop gameLoop, GameController controller, WorldTextureAtlas textureAtlas)
 {
     _gameLoop = gameLoop;
     _controller = controller;
     _textureAtlas = textureAtlas;
 }
示例#4
0
 public GameSynchronizationContext(GameLoop gameLoop)
 {
     _gameLoop = gameLoop;
 }
示例#5
0
 internal GameConnectionManager(GameLoop gameLoop, GameController controller, WorldTextureAtlas textureAtlas)
 {
     _gameLoop     = gameLoop;
     _controller   = controller;
     _textureAtlas = textureAtlas;
 }
示例#6
0
 public GameSynchronizationContext(GameLoop gameLoop)
 {
     _gameLoop = gameLoop;
 }