|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SkillManager
Field Summary | |
(package private) boolean |
DEBUG
|
private Player |
player
pointer to Player |
private java.util.LinkedList |
SkillsQueue
stores Skill objects |
Constructor Summary | |
SkillManager(Player player)
constructor |
Method Summary | |
void |
addSkillToQueue(Skill skill)
adds a Skill object to the SkillsQueue |
void |
clearSkillQueue()
clear the SkillsQueue |
(package private) void |
debug(java.lang.String id,
java.lang.String msg)
|
Skill |
getCurrentSkill()
returns the current Skill that needs to be executed next |
void |
removeSkillFromQueue()
removes current Skill object from the SkillsQueue |
void |
removeSucessfullSkillFromQueue()
removes current Skill object from the SkillsQueue |
boolean |
SkillQueueIsEmpty()
returns wether the skill queue is empty |
Methods inherited from class java.lang.Object |
|
Field Detail |
final boolean DEBUG
private java.util.LinkedList SkillsQueue
private Player player
Constructor Detail |
public SkillManager(Player player)
player
- reference to playerMethod Detail |
public void addSkillToQueue(Skill skill)
skill
- skill to add to skill queuepublic void removeSkillFromQueue()
public void removeSucessfullSkillFromQueue()
public void clearSkillQueue()
public Skill getCurrentSkill()
public boolean SkillQueueIsEmpty()
void debug(java.lang.String id, java.lang.String msg)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |