Crossfire JXClient, Trunk
|
Public Member Functions | |
void | addFace (@NotNull final Face face) |
void | addFace (final int faceNum, final int faceSetNum, final int faceChecksum, @NotNull final String faceName) |
FaceCache () | |
Face | getFace (final int faceNum) |
void | reset () |
Private Attributes | |
final Face[] | faces = new Face[65536] |
A cache for Face instances.
Definition at line 33 of file FaceCache.java.
com.realtime.crossfire.jxclient.faces.FaceCache.FaceCache | ( | ) |
Creates a new instance.
Definition at line 44 of file FaceCache.java.
References com.realtime.crossfire.jxclient.faces.FaceCache.faces.
void com.realtime.crossfire.jxclient.faces.FaceCache.addFace | ( | @NotNull final Face | face | ) |
Adds a new face to the cache.
face | the face to add |
Definition at line 52 of file FaceCache.java.
References com.realtime.crossfire.jxclient.faces.FaceCache.faces.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireFaceReceived().
void com.realtime.crossfire.jxclient.faces.FaceCache.addFace | ( | final int | faceNum, |
final int | faceSetNum, | ||
final int | faceChecksum, | ||
@NotNull final String | faceName | ||
) |
Adds a new face.
faceNum | the face ID |
faceSetNum | the face set |
faceChecksum | the face checksum |
faceName | the face name |
Definition at line 89 of file FaceCache.java.
References com.realtime.crossfire.jxclient.faces.FaceCache.faces.
Face com.realtime.crossfire.jxclient.faces.FaceCache.getFace | ( | final int | faceNum | ) |
Returns a face by face id.
faceNum | the face id to look up |
Definition at line 62 of file FaceCache.java.
References com.realtime.crossfire.jxclient.faces.FaceCache.faces.
Referenced by com.realtime.crossfire.jxclient.faces.AbstractFacesManager.getFace(), com.realtime.crossfire.jxclient.faces.AbstractFacesManager.getFace2(), and com.realtime.crossfire.jxclient.faces.AbstractFacesManager.lookupFace().
void com.realtime.crossfire.jxclient.faces.FaceCache.reset | ( | ) |
Forgets about all face information. Should be called when connecting to a Crossfire server.
Definition at line 77 of file FaceCache.java.
References com.realtime.crossfire.jxclient.faces.FaceCache.faces.
Referenced by com.realtime.crossfire.jxclient.faces.AbstractFacesManager.reset().
The cached faces. Empty slots are set to
.
Definition at line 39 of file FaceCache.java.
Referenced by com.realtime.crossfire.jxclient.faces.FaceCache.addFace(), com.realtime.crossfire.jxclient.faces.FaceCache.FaceCache(), com.realtime.crossfire.jxclient.faces.FaceCache.getFace(), and com.realtime.crossfire.jxclient.faces.FaceCache.reset().