コード例 #1
0
ファイル: Game.cs プロジェクト: GraanJonlo/irongravity
        public void Handle(BeginGame command)
        {
            _gameLoop = new Thread(GameLoop);
            _gameLoop.Start();

            var message = new GameBegun();

            foreach (IListenForGameBegun listener in _gameBegunListeners)
            {
                listener.Handle(message);
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: GraanJonlo/irongravity
 public void Handle(GameBegun message)
 {
     GameInProgress();
 }
コード例 #3
0
ファイル: GameManager.cs プロジェクト: renewal-wu/MusicGame
 private void OnGameBegun()
 {
     GameBegun?.Invoke(this, EventArgs.Empty);
 }