 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.gauge;
28 import org.jetbrains.annotations.NotNull;
55 public void resetBefore() {
60 public void resetAfter() {
65 public void statChanged(
final int statNo,
final int value) {
70 public void simpleWeaponSpeedChanged(
final boolean simpleWeaponSpeed) {
75 public void titleChanged(@NotNull
final String title) {
80 public void godNameChanged(@NotNull
final String godName) {
85 public void rangeChanged(@NotNull
final String range) {
90 public void activeSkillChanged(@NotNull
final String activeSkill) {
95 public void experienceChanged(
final long exp) {
100 public void experienceNextLevelChanged(
final long expNextLevel) {
final ExperienceTable experienceTable
The experience table to query.
Updates the displayed values in a GUIGauge.
A GaugeUpdater which monitors a stat value.
void dispose()
Frees allocated resources.
void removeCrossfireStatsListener(@NotNull final StatsListener statsListener)
Removes a StatsListener to be notified about stat changes.
void addCrossfireStatsListener(@NotNull final StatsListener statsListener)
Adds a StatsListener to be notified about stat changes.
void setValues(final int curValue, final int minValue, final int maxValue)
Updates the gauge values.
This is the representation of all the statistics of a player, like its speed or its experience.
ActiveSkillGaugeUpdater(@NotNull final ExperienceTable experienceTable, @NotNull final String skill, @NotNull final Stats stats)
Creates a new instance.
Stores experience <-> level mappings.
final StatsListener statsListener
The StatsListener registered to be notified about stat changes.
final Stats stats
The stats instance to watch.
Interface for listeners interested in changes of Stats instances.
final String skill
The skill name to monitor.