Crossfire JXClient, Trunk
|
Public Member Functions | |
boolean | equals (@Nullable final Object obj) |
Face (final int faceNum, @NotNull final String faceName, final int faceChecksum) | |
int | getFaceChecksum () |
FaceImages | getFaceImages () |
String | getFaceName () |
int | getFaceNum () |
int | getTileHeight () |
int | getTileWidth () |
int | hashCode () |
void | setFaceImages (@NotNull final FaceImages faceImages) |
String | toString () |
Static Public Attributes | |
static final int | SQUARE_SIZE = 32 |
Private Attributes | |
final int | faceChecksum |
FaceImages | faceImages |
final String | faceName |
final int | faceNum |
int | tileHeight = 1 |
int | tileWidth = 1 |
A
represents one image received from a Crossfire server. The face is uniquely identified by a face id; it has a face name and three images (original as sent by the server, scaled for use in map view, scaled for use in magic map view) attached.
com.realtime.crossfire.jxclient.faces.Face.Face | ( | final int | faceNum, |
@NotNull final String | faceName, | ||
final int | faceChecksum | ||
) |
Creates a new instance.
faceNum | the unique face id |
faceName | the face name |
faceChecksum | the image checksum as sent by the server |
Definition at line 82 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceChecksum, com.realtime.crossfire.jxclient.faces.Face.faceName, and com.realtime.crossfire.jxclient.faces.Face.faceNum.
Referenced by com.realtime.crossfire.jxclient.faces.Face.equals().
boolean com.realtime.crossfire.jxclient.faces.Face.equals | ( | @Nullable final Object | obj | ) |
Definition at line 164 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.Face(), and com.realtime.crossfire.jxclient.faces.Face.faceNum.
int com.realtime.crossfire.jxclient.faces.Face.getFaceChecksum | ( | ) |
Returns the face checksum.
Definition at line 132 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceChecksum.
FaceImages com.realtime.crossfire.jxclient.faces.Face.getFaceImages | ( | ) |
Returns the images. May return
if the images are not yet known, or if they have been dropped from the cache.
Definition at line 115 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceImages.
Referenced by com.realtime.crossfire.jxclient.faces.TestFacesManager.getFaceImages(), and com.realtime.crossfire.jxclient.faces.DefaultFacesManager.getFaceImages().
String com.realtime.crossfire.jxclient.faces.Face.getFaceName | ( | ) |
Returns the face name.
Definition at line 124 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceName.
Referenced by com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue.LoadTask.run(), com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue.SaveTask.run(), and com.realtime.crossfire.jxclient.map.MapUpdaterStateTest.toString().
int com.realtime.crossfire.jxclient.faces.Face.getFaceNum | ( | ) |
Returns the unique face id.
Definition at line 105 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceNum.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.commandSentMap(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.getFace(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.getFace(), com.realtime.crossfire.jxclient.gui.item.GUIItemFloor.getFace(), com.realtime.crossfire.jxclient.gui.item.GUIItemInventory.getFace(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.getFace(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.getFace(), com.realtime.crossfire.jxclient.gui.map.SmoothingRenderer.paintSmooth(), and com.realtime.crossfire.jxclient.map.CfMap.updateFace().
int com.realtime.crossfire.jxclient.faces.Face.getTileHeight | ( | ) |
Returns the face height in tiles.
Definition at line 154 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.tileHeight.
Referenced by com.realtime.crossfire.jxclient.map.MapUpdaterState.mapFace().
int com.realtime.crossfire.jxclient.faces.Face.getTileWidth | ( | ) |
Returns the face width in tiles.
Definition at line 146 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.tileWidth.
Referenced by com.realtime.crossfire.jxclient.map.MapUpdaterState.mapFace().
int com.realtime.crossfire.jxclient.faces.Face.hashCode | ( | ) |
Definition at line 159 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceChecksum.
void com.realtime.crossfire.jxclient.faces.Face.setFaceImages | ( | @NotNull final FaceImages | faceImages | ) |
Sets the images.
faceImages | the images |
Definition at line 92 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceImages, com.realtime.crossfire.jxclient.faces.FaceImages.getOriginalImageIcon(), com.realtime.crossfire.jxclient.faces.Face.SQUARE_SIZE, com.realtime.crossfire.jxclient.faces.Face.tileHeight, and com.realtime.crossfire.jxclient.faces.Face.tileWidth.
Referenced by com.realtime.crossfire.jxclient.map.MapUpdaterStateTest.defineFace(), and com.realtime.crossfire.jxclient.faces.TestFacesManager.getFaceImages().
String com.realtime.crossfire.jxclient.faces.Face.toString | ( | ) |
Definition at line 138 of file Face.java.
References com.realtime.crossfire.jxclient.faces.Face.faceName.
Referenced by com.realtime.crossfire.jxclient.map.MapUpdaterStateTest.toString().
|
private |
The image checksum as sent by the server.
Definition at line 58 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.Face.Face(), com.realtime.crossfire.jxclient.faces.Face.getFaceChecksum(), and com.realtime.crossfire.jxclient.faces.Face.hashCode().
|
private |
The images for this face. Set to
if unknown.
Definition at line 74 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.Face.getFaceImages(), and com.realtime.crossfire.jxclient.faces.Face.setFaceImages().
|
private |
The face name as sent by the server.
Definition at line 53 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.Face.Face(), com.realtime.crossfire.jxclient.faces.Face.getFaceName(), and com.realtime.crossfire.jxclient.faces.Face.toString().
|
private |
The face id as sent by the server.
Definition at line 47 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.Face.equals(), com.realtime.crossfire.jxclient.faces.Face.Face(), and com.realtime.crossfire.jxclient.faces.Face.getFaceNum().
|
static |
The size of one square in pixels.
Definition at line 42 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.FaceImagesUtils.newEmptyFaceImages(), and com.realtime.crossfire.jxclient.faces.Face.setFaceImages().
|
private |
The face height in tiles.
Definition at line 68 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.Face.getTileHeight(), and com.realtime.crossfire.jxclient.faces.Face.setFaceImages().
|
private |
The face width in tiles.
Definition at line 63 of file Face.java.
Referenced by com.realtime.crossfire.jxclient.faces.Face.getTileWidth(), and com.realtime.crossfire.jxclient.faces.Face.setFaceImages().