public void HandleButtons(Player player) { if (SingleMouseClick()) { switch (restingTurnState) { case RestingTurnState.SELECTION: if (XPos > 770 && XPos < 1018 && YPos > 240 && YPos < 312) { PlayerChoice = "Reinforce Weapon"; player.Experience += 1; restingTurnState = RestingTurnState.COMPLETE; } if (XPos > 770 && XPos < 1018 && YPos > 390 && YPos < 462) { PlayerChoice = "Ration"; player.Food += 1; restingTurnState = RestingTurnState.COMPLETE; } if (XPos > 770 && XPos < 1018 && YPos > 540 && YPos < 612) { PlayerChoice = "Heal"; player.Health += 2; restingTurnState = RestingTurnState.COMPLETE; } break; } } }
// Constuctor public Resting(string name, Texture2D cardTexture, Texture2D cardBack, Dictionary <string, Button> buttons) : base(name, cardTexture, cardBack, buttons) { restingTurnState = RestingTurnState.SELECTION; CurrentButtons = new List <Button>(); }