Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.label;
32 import java.awt.Color;
34 import org.jetbrains.annotations.NotNull;
35 import org.jetbrains.annotations.Nullable;
68 public void resetBefore() {
73 public void resetAfter() {
78 public void statChanged(
final int statNo,
final int value) {
105 if (
stat == statNo) {
106 setText(String.valueOf(value));
113 public void simpleWeaponSpeedChanged(
final boolean simpleWeaponSpeed) {
118 public void titleChanged(@NotNull
final String title) {
125 public void godNameChanged(@NotNull
final String godName) {
132 public void rangeChanged(@NotNull
final String range) {
138 if (range.startsWith(
"Range: spell ")) {
139 text = range.substring(13);
140 }
else if (range.startsWith(
"Range: ") || range.startsWith(
"Skill: ")) {
141 text = range.substring(7);
149 public void activeSkillChanged(@NotNull
final String activeSkill) {
156 public void experienceChanged(
final long exp) {
163 public void experienceNextLevelChanged(
final long expNextLevel) {
165 setText(String.valueOf(expNextLevel));
185 public GUILabelStats(@NotNull
final TooltipManager tooltipManager, @NotNull
final GUIElementListener elementListener, @NotNull
final String
name, @NotNull
final Font
textFont, @NotNull
final Color
textColor, @NotNull
final Color
textHighlightColor, @Nullable
final Color
backgroundColor,
final int stat, @NotNull
final Alignment alignment, @NotNull
final Stats stats, @NotNull
final GuiFactory guiFactory) {
186 super(
tooltipManager,
elementListener,
name,
null,
textFont,
textColor,
textHighlightColor,
backgroundColor, alignment,
"",
guiFactory);
210 return super.getTooltip();
TooltipText newTooltipText(@Nullable final String tooltipText)
static final int CS_STAT_OVERLOAD
final StatsListener statsListener
static final int C_STAT_CURRENT_SKILL
static final int C_STAT_EXP_NEXT_LEVEL
static final int CS_STAT_RANGE
static final int CS_STAT_WEIGHT_LIM
static final int CS_STAT_TITLE
static final long serialVersionUID
static final int CS_STAT_EXP64
GUILabelStats(@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, @NotNull final Font textFont, @NotNull final Color textColor, @NotNull final Color textHighlightColor, @Nullable final Color backgroundColor, final int stat, @NotNull final Alignment alignment, @NotNull final Stats stats, @NotNull final GuiFactory guiFactory)
final Color textHighlightColor
static final int C_STAT_WEIGHT
int getStat(final int statNo)
void setTextHighlight(final boolean textHighlight)
double getFloatStat(final int statNo)
final Color backgroundColor
final GUIElementListener elementListener
void setText(@NotNull final String text)
static final int CS_STAT_CHARACTER_FLAGS
void removeCrossfireStatsListener(@NotNull final StatsListener statsListener)
static final int CS_STAT_GOD_NAME
static final int CS_STAT_SPEED
final GuiFactory guiFactory
final TooltipManager tooltipManager
static final int CS_STAT_WEAP_SP
static final int CS_STAT_EXP