コード例 #1
0
ファイル: Board.cs プロジェクト: naomijub/tic-tac-toe
 void UpdateCLicks()
 {
     if (WinStateManager.PlayerWhoWon == 0)
     {
         int idx = BoardStateManager.ClickedRegion(regions, current, previous);
         BoardStateManager.UpdateClickedRegionState(regions, idx);
     }
 }
コード例 #2
0
 public void InteractWithRegionState()
 {
     if (!IsActive())
     {
         state = BoardStateManager.playerState;
         BoardStateManager.UpdatePlayerState();
     }
 }
コード例 #3
0
ファイル: Game1.cs プロジェクト: naomijub/tic-tac-toe
 /// <summary>
 /// Allows the game to perform any initialization it needs to before starting to run.
 /// This is where it can query for any required services and load any non-graphic
 /// related content.  Calling base.Initialize will enumerate through any components
 /// and initialize them as well.
 /// </summary>
 protected override void Initialize()
 {
     // TODO: Add your initialization logic here
     gameAttributes = new GeneralAtributes();
     gameAttributes.GenerateTextures(graphics.GraphicsDevice);
     stateManager = new BoardStateManager();
     base.Initialize();
 }