コード例 #1
0
 public void ClearGame()
 {
     ListLettersGrid.Clear();
     ListButtonsGame.Clear();
     ListTilesTemporary.Clear();
     ListTilesPermanent.Clear();
     ListTileHighlight.Clear();
     ListLineTilesHorizontal.Clear();
     ListLineTilesVertical.Clear();
     ListLineTilesDownRight.Clear();
     ListLineTilesUpRight.Clear();
     ListWordsToFind.Clear();
     WonGame            = false;
     HowTo              = false;
     WordTilesTemporary = "";
     SelectedMenu       = SelectedMenu.start;
     SelectedSize       = 0;
     ManagerSelectTile.ResetValues();
 }
コード例 #2
0
ファイル: ManagerInput.cs プロジェクト: neetfreek/word-search
 // Routes to ManagerSelectButton.cs, ManagerSelectTile based on clicked object
 private void HandleMouseClicks(MouseState mouseState, MainGame game)
 {
     // Left-click menu buttons
     if (MainGame.MousedOverButton != ButtonMenu.none && mouseState.LeftButton == ButtonState.Pressed)
     {
         MainGame.ClickedButton = MainGame.MousedOverButton;
         ManagerSelectButton.SelectButton(game);
         cooldownClick = true;
     }
     // Left-click grid letter tiles
     if (MainGame.MousedOverTile != null && mouseState.LeftButton == ButtonState.Pressed)
     {
         ManagerSelectTile.SelectTile(game);
     }
     // Right-click grid letter tiles
     if (MainGame.MousedOverTile != null && mouseState.RightButton == ButtonState.Pressed)
     {
         ManagerSelectTile.UnselectTile();
     }
 }