How can I increment a variable without exceeding a maximum value?

前端 未结 14 1571
别跟我提以往
别跟我提以往 2021-01-30 12:03

I am working on a simple video game program for school and I have created a method where the player gets 15 health points if that method is called. I have to keep the health at

14条回答
  •  [愿得一人]
    2021-01-30 12:55

       private int health;
        public void Heal()
        {
            if (health > 85)
                health = 100;
            else
                health += 15;
        }
        public void Damage()
        {
            if (health < 15)
                health = 0;
            else
                health -= 15;
        }
    

提交回复
热议问题