Crossfire JXClient, Trunk
|
Public Member Functions | |
ActiveSkillGaugeUpdater (@NotNull final ExperienceTable experienceTable, @NotNull final String skill, @NotNull final Stats stats) | |
void | dispose () |
Public Member Functions inherited from com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater | |
void | setGauge (@NotNull final GUIGaugeListener gauge) |
Private Attributes | |
final String | skill |
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 a stat value.
Definition at line 34 of file ActiveSkillGaugeUpdater.java.
com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.ActiveSkillGaugeUpdater | ( | @NotNull final ExperienceTable | experienceTable, |
@NotNull final String | skill, | ||
@NotNull final Stats | stats | ||
) |
Creates a new instance.
experienceTable | the experience table to query |
skill | the skill name to monitor |
stats | the instance to watch |
Definition at line 112 of file ActiveSkillGaugeUpdater.java.
References com.realtime.crossfire.jxclient.stats.Stats.addCrossfireStatsListener(), com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater.experienceTable, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.skill, com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.stats, and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.statsListener.
void com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.dispose | ( | ) |
Frees allocated resources.
Reimplemented from com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater.
Definition at line 120 of file ActiveSkillGaugeUpdater.java.
References com.realtime.crossfire.jxclient.stats.Stats.removeCrossfireStatsListener(), com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.stats, and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.statsListener.
|
private |
The skill name to monitor.
Definition at line 40 of file ActiveSkillGaugeUpdater.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.ActiveSkillGaugeUpdater().
|
private |
The stats instance to watch.
Definition at line 46 of file ActiveSkillGaugeUpdater.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.ActiveSkillGaugeUpdater(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.dispose().
|
private |
The StatsListener registered to be notified about stat changes.
Definition at line 52 of file ActiveSkillGaugeUpdater.java.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.ActiveSkillGaugeUpdater(), and com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.dispose().