Пример #1
0
void Player::update(float dTime)
{
	Character::update(dTime);

	if (form == HUMAN) {
		healthRegen();
	}
    
    if (form == CAT) { // Jump for half of the attack in cat form
        if (meleeWeapon->getTimer() < meleeWeapon->ATTACK_POINT / 3) {
            jump();
        } else if (meleeWeapon->getTimer() < meleeWeapon->ATTACK_POINT) {
            Character::stopJump();
        }
    }

	if (collisions[BOTTOM])
		staminaRegen();
}
Пример #2
0
void PlayerObject::regen() {
  setHealth(health() + healthRegen());
  setMana(mana() + manaRegen());
}