Пример #1
0
        public PlayState(StateManager stateManager, GameWorld gameWolrd)
            : base(stateManager)
        {
            _gameWorld = gameWolrd;

            backgroundSound = new AudioClip(Path.Combine("Content", "Sounds", "rainfall.ogg"));
            backgroundSound.Play();
        }
Пример #2
0
Файл: Game.cs Проект: mokujin/DN
        protected override void OnLoad(EventArgs e)
        {
            GL.ClearColor(Color4.Black);
            LoadContent();

            g_Keyboard = Keyboard;
            g_Mouse = Mouse;
            g_Gamepad = new GamepadState(GamepadIndex.One);

            _stateManager = new StateManager();
            _stateManager.SetState(new LevelGenerationState(_stateManager));

            Keyboard.KeyRepeat = false;
        }
Пример #3
0
 public GameState(StateManager stateManager)
 {
     StateManager = stateManager;
 }
Пример #4
0
 public LevelGenerationState(StateManager stateManager)
     : base(stateManager)
 {
     _camera = new Camera(Game.g_screenSize, new Vector2(0, 0), true) {MoveSpeed = 6};
     _nextCameraPosition = new Vector2(0, 0);
 }