Crossfire JXClient, Trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2 Class Reference
Inheritance diagram for com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2:
Inheritance graph
Collaboration diagram for com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2:
Collaboration graph

Public Member Functions

 ActiveSkillGaugeUpdater2 (@NotNull final ExperienceTable experienceTable, @NotNull final Stats stats, @NotNull final SkillSet skillSet)
 
void dispose ()
 
- Public Member Functions inherited from com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater
void setGauge (@NotNull final GUIGaugeListener gauge)
 

Private Member Functions

void update ()
 

Private Attributes

Skill skill
 
final SkillListener skillListener
 
final SkillSet skillSet
 
final Stats stats
 
final StatsListener statsListener
 

Additional Inherited Members

- Protected Member Functions inherited from com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater
 GaugeUpdater (@NotNull final ExperienceTable experienceTable, final boolean hideIfEmpty)
 
long getExperienceToNextLevel (final int level, final long experience)
 
int getPercentsToNextLevel (final int level, final long experience)
 
void setValues (final int curValue, final int minValue, final int maxValue)
 
void setValues (final int curValue, final int minValue, final int maxValue, @NotNull final String labelText, @NotNull final String tooltipText)
 

Detailed Description

A GaugeUpdater which monitors the active skill.

Author
Andreas Kirschbaum

Definition at line 37 of file ActiveSkillGaugeUpdater2.java.

Constructor & Destructor Documentation

◆ ActiveSkillGaugeUpdater2()

com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2 ( @NotNull final ExperienceTable  experienceTable,
@NotNull final Stats  stats,
@NotNull final SkillSet  skillSet 
)

Member Function Documentation

◆ dispose()

void com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose ( )

◆ update()

void com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.update ( )
private

Member Data Documentation

◆ skill

Skill com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skill
private

◆ skillListener

final SkillListener com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skillListener
private
Initial value:
= new SkillListener() {
@Override
public void gainedSkill() {
update();
}
@Override
public void lostSkill() {
update();
}
@Override
public void changedSkill() {
update();
}
}

The SkillListener registered to be notified about skill changes.

Definition at line 116 of file ActiveSkillGaugeUpdater2.java.

Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose().

◆ skillSet

final SkillSet com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skillSet
private

◆ stats

final Stats com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.stats
private

◆ statsListener

final StatsListener com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.statsListener
private

The documentation for this class was generated from the following file:
com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.update
void update()
Definition: ActiveSkillGaugeUpdater2.java:167