/// <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); } } }