add player and player roles

This commit is contained in:
2026-07-08 17:19:38 +03:30
parent 7a4421e722
commit ef6c2d3dd0
10 changed files with 382 additions and 79 deletions
@@ -0,0 +1,19 @@
package org.project.Interface;
import org.project.constants.gameConstant.FightMoves;
import org.project.entity.Entity;
import java.util.ArrayList;
public interface IFighter {
public void LightAttack(IDamageable target);
public void HeavyAttack(IDamageable target);
public void defend();
public void HealMove();
public void SpecialAbility(Entity entity);
public ArrayList<FightMoves> GetAvailableMoves();
public String GetSpecialAbilityDescription(Entity entity);
public String GetSpecialAbilityResultDescription(Entity entity);
}