コード例 #1
0
ファイル: GamePreset.cs プロジェクト: morvul/XOCracker
        public static GamePreset Initialize()
        {
            var gamePreset = new GamePreset();

            gamePreset.Reload();
            return(gamePreset);
        }
コード例 #2
0
ファイル: GameProcess.cs プロジェクト: morvul/XOCracker
        internal static GameProcess Initialize(GamePreset gamePreset, Window appWindow)
        {
            var gameProcess = new GameProcess(gamePreset, appWindow);

            gameProcess.Load();
            return(gameProcess);
        }
コード例 #3
0
ファイル: GameProcess.cs プロジェクト: morvul/XOCracker
 private GameProcess(GamePreset gamePreset, Window appWindow)
     : this()
 {
     _gamePreset = gamePreset;
     _appWindow  = appWindow;
     _appWindow.LocationChanged += WindowChanged;
     _appWindow.SizeChanged     += WindowChanged;
     Board = new CellType[_gamePreset.Rows, _gamePreset.Columns];
 }
コード例 #4
0
ファイル: MainWindow.xaml.cs プロジェクト: morvul/XOCracker
 private void InitializePresetTab()
 {
     _gamePreset = GamePreset.Initialize();
     UpdatePresetControls();
 }