Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
 // 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>();
 }