 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file. 1 package com.realtime.crossfire.jxclient.items;
8 import org.jetbrains.annotations.NotNull;
9 import org.jetbrains.annotations.Nullable;
29 public void typeAdded(
final int index) {
33 public void knowledgeAdded(
final int index) {
53 return new CfItem(0, 0, 0, 0, face, item.
getKnowledgeTitle()+
" (index: "+item.
getKnowledgeIndex()+
")", item.
getKnowledgeTitle(), 0, 0, 0, 0);
Abstract base class for ItemView implementing classes.
Maintains a mapping of face numbers to face data.
void addKnowledgeListener(@NotNull final KnowledgeListener listener)
Adds a KnowledgeListener to notify about changes.
String getKnowledgeTitle()
Returns the description.
int getFaceNum()
Returns the face number.
Manages all knowledge the player knows.
int getSize()
Returns the number of items.
Face getFace(int faceNum)
Returns the Face instance for a given face ID.
KnowledgeView(@NotNull final FacesManager facesManager, @NotNull final KnowledgeManager knowledgeManager)
Manages image information ("faces") needed to display the map view, items, and spell icons.
void addFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
Adds a FacesManagerListener to be notified about updated faces.
KnowledgeItem getKnowledge(final int index)
Returns a KnowledgeItem instance by index.
The representation of a Crossfire Item, client-side.
Describes a Crossfire spell.
CfItem getItem(final int index)
Returns the CfItem in a given slot.
int getKnowledgeIndex()
Returns the tag ID.
Displays knowledge items the player knows.
void addModifiedRange(final int firstIndex, final int lastIndex)
Marks a range of slots as modified.
final KnowledgeManager knowledgeManager
final FacesManager facesManager