Crossfire JXClient, Trunk
|
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) |
A GaugeUpdater which monitors the active skill.
Definition at line 37 of file ActiveSkillGaugeUpdater2.java.
com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2 | ( | @NotNull final ExperienceTable | experienceTable, |
@NotNull final Stats | stats, | ||
@NotNull final SkillSet | skillSet | ||
) |
Creates a new instance.
experienceTable | the experience table to query |
stats | the instance to watch |
skillSet | the skill set for looking up skill names |
Definition at line 148 of file ActiveSkillGaugeUpdater2.java.
References com.realtime.crossfire.jxclient.skills.Skill.addSkillListener(), com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater.experienceTable, com.realtime.crossfire.jxclient.stats.Stats.getActiveSkill(), com.realtime.crossfire.jxclient.skills.SkillSet.getNamedSkill(), com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skill, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skillListener, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skillSet, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.stats, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.statsListener, and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.update().
void com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose | ( | ) |
Frees allocated resources.
Reimplemented from com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater.
Definition at line 159 of file ActiveSkillGaugeUpdater2.java.
References com.realtime.crossfire.jxclient.stats.Stats.removeCrossfireStatsListener(), com.realtime.crossfire.jxclient.skills.Skill.removeSkillListener(), com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skill, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skillListener, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.stats, and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.statsListener.
|
private |
Updates the stat values.
Definition at line 167 of file ActiveSkillGaugeUpdater2.java.
References com.realtime.crossfire.jxclient.skills.Skill.getExperience(), com.realtime.crossfire.jxclient.skills.Skill.getLevel(), com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater.getPercentsToNextLevel(), com.realtime.crossfire.jxclient.skills.Skill.getTooltipText(), com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater.setValues(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.skill.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2().
|
private |
The active skill or
if unknown. skillListener is tracking this skill.
Definition at line 140 of file ActiveSkillGaugeUpdater2.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2(), com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.update().
|
private |
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().
|
private |
The SkillSet for looking up skill names.
Definition at line 49 of file ActiveSkillGaugeUpdater2.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2().
|
private |
The stats instance to watch.
Definition at line 43 of file ActiveSkillGaugeUpdater2.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose().
|
private |
The StatsListener registered to be notified about stat changes.
Definition at line 55 of file ActiveSkillGaugeUpdater2.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose().