update players project
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package org.project.entity;
|
||||
|
||||
import org.project.item.weapons.Weapon;
|
||||
|
||||
public interface Entity {
|
||||
void attack(Entity target, double multiplier);
|
||||
|
||||
@@ -7,15 +9,31 @@ public interface Entity {
|
||||
|
||||
void heal(int health);
|
||||
|
||||
void fillMana(int mana);
|
||||
|
||||
void takeDamage(int damage);
|
||||
|
||||
int getHP();
|
||||
|
||||
void setHP(int hp);
|
||||
|
||||
int getMaxHP();
|
||||
|
||||
int getMP();
|
||||
|
||||
void setMP(int mana);
|
||||
|
||||
void setMaxHP(int maxHP);
|
||||
|
||||
int getMaxMP();
|
||||
|
||||
void setMaxMP(int maxMP);
|
||||
|
||||
boolean isDefending();
|
||||
|
||||
void setDefending(boolean defending);
|
||||
|
||||
double getDefendRate();
|
||||
|
||||
void setDefendRate(double defendRate);
|
||||
|
||||
Weapon getWeapon();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user