Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.items;
28 import org.jetbrains.annotations.NotNull;
42 private final int tag;
182 public CfItem(
final int location,
final int tag,
final int flags,
final int weight, @NotNull
final Face face, @NotNull
final String
name, @NotNull
final String
namePl,
final int anim,
final int animSpeed,
final int nrof,
final int type) {
201 if (this.flags !=
flags) {
212 if (this.weight !=
weight) {
223 if (this.face !=
face) {
235 if (!this.name.equals(
name) || !
this.namePl.equals(
namePl)) {
247 if (this.anim !=
anim) {
269 if (this.nrof !=
nrof) {
434 if (this.marked ==
marked) {
508 listener.itemModified();
538 final StringBuilder sb =
new StringBuilder(tooltipText1);
539 if (!tooltipText2.isEmpty()) {
541 sb.append(tooltipText2);
543 if (!tooltipText3.isEmpty()) {
545 sb.append(tooltipText3);
547 return sb.toString();
566 if (totalWeight <= 0) {
569 if (totalWeight < 1000) {
570 return totalWeight+
" g";
572 if (totalWeight < 10000) {
573 final int tmp = (totalWeight+50)/100;
574 return tmp/10+
"."+tmp%10+
" kg";
576 final int tmp = (totalWeight+500)/1000;
586 final StringBuilder sb =
new StringBuilder();
595 sb.append(
"(marked)");
597 return sb.toString();
606 private void appendFlag(@NotNull
final StringBuilder sb,
final int flag, @NotNull
final String ident) {
607 if ((
flags&flag) != 0) {
void addCfItemModifiedListener(@NotNull final CfItemListener listener)
static final int F_UNIDENTIFIED
static final int F_CURSED
void appendFlag(@NotNull final StringBuilder sb, final int flag, @NotNull final String ident)
void setAnimSpeed(final int animSpeed)
void setMarked(final boolean marked)
static final int F_APPLIED
boolean isItemGroupButton()
void setFlags(final int flags)
static final int F_LOCKED
void setWeight(final int weight)
static final int F_BLESSED
void setLocation(final int location)
final EventListenerList2< CfItemListener > listeners
static final int F_UNPAID
CfItem(final int location, final int tag, final int flags, final int weight, @NotNull final Face face, @NotNull final String name, @NotNull final String namePl, final int anim, final int animSpeed, final int nrof, final int type)
static final int F_DAMNED
void setName(@NotNull final String name, @NotNull final String namePl)
void update(final int updateFlags, final int flags, final int weight, @NotNull final Face face, @NotNull final String name, @NotNull final String namePl, final int anim, final int animSpeed, final int nrof, final boolean clearMarked)
void removeCfItemModifiedListener(@NotNull final CfItemListener listener)
static final int F_NOPICK
void setFace(@NotNull final Face face)
void setNrOf(final int nrof)
void setAnim(final int anim)