Crossfire JXClient, Trunk
NewcharStat.java
Go to the documentation of this file.
1 /*
2  * This file is part of JXClient, the Fullscreen Java Crossfire Client.
3  *
4  * JXClient is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * JXClient is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with JXClient; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17  *
18  * Copyright (C) 2005-2008 Yann Chachkoff
19  * Copyright (C) 2006-2017,2019-2023 Andreas Kirschbaum
20  * Copyright (C) 2010-2012,2014-2018,2020-2023 Nicolas Weeger
21  */
22 
23 package com.realtime.crossfire.jxclient.gui.label;
24 
26 import org.jetbrains.annotations.NotNull;
27 
32 public enum NewcharStat {
33 
38 
43 
48 
53 
58 
63 
68 
72  private final int stat;
73 
77  @NotNull
78  private final String name;
79 
83  @NotNull
84  private final String statName;
85 
89  private final int priority;
90 
98  NewcharStat(final int stat, @NotNull final String name, @NotNull final String statName, final int priority) {
99  this.stat = stat;
100  this.name = name;
101  this.statName = statName;
102  this.priority = priority;
103  }
104 
109  public int getStat() {
110  return stat;
111  }
112 
117  @NotNull
118  public String getName() {
119  return name;
120  }
121 
126  @NotNull
127  public String getStatName() {
128  return statName;
129  }
130 
135  public int getPriority() {
136  return priority;
137  }
138 
139 }
com.realtime.crossfire.jxclient
com.realtime.crossfire.jxclient.gui.label.NewcharStat
Definition: NewcharStat.java:32
com.realtime.crossfire.jxclient.gui.label.NewcharStat.DEX
DEX
Definition: NewcharStat.java:42
com.realtime.crossfire.jxclient.gui.label.NewcharStat.name
final String name
Definition: NewcharStat.java:78
com.realtime.crossfire.jxclient.gui.label.NewcharStat.CHA
CHA
Definition: NewcharStat.java:67
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHA
static final int CS_STAT_CHA
Definition: Stats.java:94
com.realtime.crossfire.jxclient.gui.label.NewcharStat.getStat
int getStat()
Definition: NewcharStat.java:109
com.realtime.crossfire.jxclient.stats.Stats
Definition: Stats.java:44
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_STR
static final int CS_STAT_STR
Definition: Stats.java:69
com.realtime.crossfire.jxclient.gui.label.NewcharStat.getPriority
int getPriority()
Definition: NewcharStat.java:135
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_DEX
static final int PRIORITY_INVALID_STAT_DEX
Definition: NewCharModel.java:59
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_INT
static final int PRIORITY_INVALID_STAT_INT
Definition: NewCharModel.java:69
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_WIS
static final int PRIORITY_INVALID_STAT_WIS
Definition: NewCharModel.java:74
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_STR
static final int PRIORITY_INVALID_STAT_STR
Definition: NewCharModel.java:54
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_CON
static final int PRIORITY_INVALID_STAT_CON
Definition: NewCharModel.java:64
com.realtime.crossfire.jxclient.gui.label.NewcharStat.NewcharStat
NewcharStat(final int stat, @NotNull final String name, @NotNull final String statName, final int priority)
Definition: NewcharStat.java:98
com.realtime.crossfire.jxclient.gui.label.NewcharStat.getStatName
String getStatName()
Definition: NewcharStat.java:127
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_POW
static final int PRIORITY_INVALID_STAT_POW
Definition: NewCharModel.java:79
com.realtime.crossfire.jxclient.gui.label.NewcharStat.stat
final int stat
Definition: NewcharStat.java:72
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DEX
static final int CS_STAT_DEX
Definition: Stats.java:84
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CON
static final int CS_STAT_CON
Definition: Stats.java:89
com.realtime.crossfire.jxclient.gui.label.NewCharModel
Definition: NewCharModel.java:43
com.realtime.crossfire.jxclient.gui.label.NewcharStat.STR
STR
Definition: NewcharStat.java:37
com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_INVALID_STAT_CHA
static final int PRIORITY_INVALID_STAT_CHA
Definition: NewCharModel.java:84
com.realtime.crossfire
com.realtime
com.realtime.crossfire.jxclient.gui.label.NewcharStat.priority
final int priority
Definition: NewcharStat.java:89
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_POW
static final int CS_STAT_POW
Definition: Stats.java:165
com.realtime.crossfire.jxclient.gui.label.NewcharStat.INT
INT
Definition: NewcharStat.java:52
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_INT
static final int CS_STAT_INT
Definition: Stats.java:74
com
com.realtime.crossfire.jxclient.gui.label.NewcharStat.getName
String getName()
Definition: NewcharStat.java:118
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WIS
static final int CS_STAT_WIS
Definition: Stats.java:79
com.realtime.crossfire.jxclient.gui.label.NewcharStat.statName
final String statName
Definition: NewcharStat.java:84
com.realtime.crossfire.jxclient.gui.label.NewcharStat.POW
POW
Definition: NewcharStat.java:62
com.realtime.crossfire.jxclient.gui.label.NewcharStat.WIS
WIS
Definition: NewcharStat.java:57
com.realtime.crossfire.jxclient.gui.label.NewcharStat.CON
CON
Definition: NewcharStat.java:47
com.realtime.crossfire.jxclient.stats
Definition: ActiveSkillWatcher.java:23