/// <summary>The method invoked when the player hovers the cursor over the menu.</summary> /// <param name="x">The X-position of the cursor.</param> /// <param name="y">The Y-position of the cursor.</param> public override void performHoverAction(int x, int y) { OkButton.scale = OkButton.containsPoint(x, y) && IsOkButtonReady() ? Math.Min(OkButton.scale + 0.02f, OkButton.baseScale + 0.1f) : Math.Max(OkButton.scale - 0.02f, OkButton.baseScale); DisplayRemindersButton.scale = DisplayRemindersButton.containsPoint(x, y) ? Math.Min(DisplayRemindersButton.scale + 0.02f, DisplayRemindersButton.baseScale + 0.1f) : Math.Max(DisplayRemindersButton.scale - 0.02f, DisplayRemindersButton.baseScale); }
public override void receiveLeftClick(int x, int y, bool playSound = true) { ReminderMessageTextBox.Update(); ReminderIntervalTextBox.Update(); if (OkButton.containsPoint(x, y) && IsOkButtonReady()) { HandleButtonClick(OkButton.name); OkButton.scale -= 0.25f; OkButton.scale = Math.Max(0.75f, OkButton.scale); } if (DisplayRemindersButton.containsPoint(x, y)) { Game1.activeClickableMenu = new DisplayReminders(OnChanged); } ReminderMessageTextBox.Update(); ReminderIntervalTextBox.Update(); }