Beispiel #1
0
 /// <summary>
 /// Mouse Click Handler
 /// </summary>
 /// <param name="x">Mouse x position in pixel</param>
 /// <param name="y">Mouse y position in pixel</param>
 /// <param name="isRightClick">Is this click a right click</param>
 public void MouseClick(int x, int y, bool isRightClick)
 {
     if (isRightClick)
     {
         // Right
         if (_model.GetState() == Model.Model.GameState.PLAYING)
         {
             _model.GameRoundRightClickHandler(x, y);
         }
     }
     else
     {
         // Left
         if (_model.GetState() == Model.Model.GameState.PLAYING)
         {
             _model.GameRoundLeftClickHandler(x, y);
         }
         else if (_model.GetState() == Model.Model.GameState.MAIN_MENU)
         {
             // Main Menu
             _model.MainMenuLeftClickHandler(x, y);
         }
     }
 }