コード例 #1
0
ファイル: Frame_Home.cs プロジェクト: rdgoetz/LessThanOk
 void FireReplayEvent(object sender, ButtonEventArgs e)
 {
     if (ReplayGame != null)
     {
         ReplayGame.Invoke(this, EventArgs.Empty);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: stevenaw/chess-app
        static async Task Main(string[] args)
        {
            var firstArg = (args.FirstOrDefault() ?? string.Empty).ToLower();

            switch (firstArg)
            {
            case Modes.Replay:
            {
                var replayArgs = ReplayGameArgs.FromCliArgs(args.Skip(1).ToArray());
                var game       = new ReplayGame(replayArgs.FileName, replayArgs.MoveDelay);

                await game.Run();

                break;
            }

            case Modes.Play:
            case "":
            {
                var game = new InteractiveGame();
                game.Run();
                break;
            }
            }
        }