|
Gridarta Editor
|
Default implementation for GameObject implementing classes. More...
Inheritance diagram for net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >:
Collaboration diagram for net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >:Public Member Functions | |
| void | addMsgTextLine (@NotNull final String text) |
| void | addObjectText (@NotNull final String line) |
| void | addTailPart (@NotNull final T tail) |
| T | clone () |
| int | countInvObjects () |
| void | facesReloaded () |
| String | getAnimName () |
| double | getAttributeDouble (@NotNull final String attributeName, final boolean queryArchetype) |
| double | getAttributeDouble (@NotNull final String attributeName) |
| int | getAttributeInt (@NotNull final String attributeName, final boolean queryArchetype) |
| int | getAttributeInt (@NotNull final String attributeName) |
| Collection< String > | getAttributeKeys () |
| Returns all attribute keys of this object. More... | |
| long | getAttributeLong (@NotNull final String attributeName, final boolean queryArchetype) |
| long | getAttributeLong (@NotNull final String attributeName) |
| String | getAttributeString (@NotNull final String attributeName) |
| String | getBestName () |
| int | getDirection () |
| int | getEditType () |
| String | getFaceName () |
| String | getFaceObjName () |
| FaceSource | getFaceObjSource () |
| T | getHead () |
| String | getLoreText () |
| Point | getMapLocation () |
| int | getMapX () |
| int | getMapY () |
| int | getMaxX () |
| int | getMaxY () |
| int | getMinX () |
| int | getMinY () |
| String | getMsgText () |
| T | getMultiNext () |
| int | getMultiRefCount () |
| ImageIcon | getNormalImage () |
| String | getObjectText () |
| String | getObjName () |
| int | getSizeX () |
| int | getSizeY () |
| int | getTypeNo () |
| boolean | hasAttribute (@NotNull final String attributeName, final boolean queryArchetype) |
| boolean | hasAttribute (@NotNull final String attributeName) |
| boolean | isDefaultGameObject () |
| boolean | isEqual (@NotNull final BaseObject<?, ?, ?, ?> gameObject) |
| boolean | isHead () |
| boolean | isMulti () |
| boolean | isTail () |
| abstract void | notifyBeginChange () |
| AbstractMethodOverridesAbstractMethod // needed because of public modifier More... | |
| abstract void | notifyEndChange () |
| AbstractMethodOverridesAbstractMethod // needed because of public modifier More... | |
| void | removeAttribute (@NotNull final String attributeName) |
| void | removeTailParts () |
| void | setAttributeInt (@NotNull final String attributeName, final int value) |
| void | setAttributeString (@NotNull final String attributeName, @NotNull final String value) |
| void | setEditType (final int editType) |
| void | setLoreText (@NotNull final CharSequence loreText) |
| void | setMapX (final int mapX) |
| void | setMapY (final int mapY) |
| void | setMsgText (@Nullable final String msgText) |
| void | setMulti (@NotNull final MultiArchData< G, A, R, T > multi) |
| void | setObjectFace () |
| void | setObjectText (@NotNull final String objectText) |
| String | toString (@NotNull final String format) |
Public Member Functions inherited from net.sf.gridarta.model.baseobject.GameObjectContainer< G, A, R > | |
| void | addFirst ( @NotNull final G gameObject) |
| Add the given GameObject at the end of this Container. More... | |
| void | addLast ( @NotNull final G gameObject) |
| Add the given GameObject at the end of this Container. More... | |
| abstract G | asGameObject () |
| Returns this instance as a GameObject or. More... | |
| G | getFirst () |
| Return the first GameObject contained in this container. More... | |
| G | getLast () |
| Return the last GameObject contained in this container. More... | |
| abstract MapSquare< G, A, R > | getMapSquare () |
| Returns the MapSquare of this container. More... | |
| G | getNext ( @NotNull final G gameObject) |
| Return the GameObject succeeding a given game object. More... | |
| G | getPrev ( @NotNull final G gameObject) |
| Return the GameObject preceding a given game object. More... | |
| boolean | hasSameContents ( @NotNull final GameObjectContainer<?, ?, ?> gameObjectContainer) |
| Compare this object to another game object container. More... | |
| void | insertAfter ( @Nullable final G previousGameObject, @NotNull final G gameObject) |
| Add a GameObject after another. More... | |
| void | insertBefore ( @NotNull final G gameObject, @Nullable final G nextGameObject) |
| Add a GameObject before another. More... | |
| boolean | isBottom ( @NotNull final G gameObject) |
| Returns whether this game object is the bottom-most one. More... | |
| boolean | isEmpty () |
| Check whether this square is empty. More... | |
| boolean | isTop ( @NotNull final G gameObject) |
| Returns whether this game object is the top-most one. More... | |
| Iterator< G > | iterator () |
| The Iterator returned does not recurse, it only contains objects on the first level. More... | |
| void | moveBottom ( @NotNull final G gameObject) |
| Move an item to bottom. More... | |
| void | moveDown ( @NotNull final G gameObject) |
| Move an item down. More... | |
| void | moveTop ( @NotNull final G gameObject) |
| Move an item to top. More... | |
| void | moveUp ( @NotNull final G gameObject) |
| Move an item up. More... | |
| Iterable< G > | recursive () |
| Return an object that is a recursive representation. More... | |
| void | remove ( @NotNull final G gameObject) |
| Remove a GameObject from this container. More... | |
| void | removeAll () |
| Removes all GameObjects from this container. More... | |
| void | replace ( @NotNull final G oldGameObject, @NotNull final G newGameObject) |
| Replace an GameObject with another one. More... | |
| Iterable< G > | reverse () |
| Return an object that is the reverse representation. More... | |
| String | toString () |
Public Member Functions inherited from net.sf.gridarta.model.baseobject.BaseObject< G, A, R, T > | |
| void | addMsgTextLine ( @NotNull String text) |
| Adds a line of message text. More... | |
| void | addObjectText ( @NotNull String line) |
| Appends. More... | |
| void | addTailPart ( @NotNull T tail) |
| Appends a tail to this GameObject. More... | |
| T | clone () |
| Creates a clone of this base object. More... | |
| int | countInvObjects () |
| Counts the number of all inventory items (recursively). More... | |
| void | facesReloaded () |
| Will be called whenever the archetype faces have been reloaded. More... | |
| String | getAnimName () |
| DaiEditor only: Returns the name of the animation. More... | |
| R | getArchetype () |
| Returns the Archetype this GameObject is based on. More... | |
| double | getAttributeDouble ( @NotNull String attributeName, boolean queryArchetype) |
| Returns the requested attribute value of this GameObject as. More... | |
| int | getAttributeInt ( @NotNull String attributeName, boolean queryArchetype) |
| Returns the requested attribute value of this GameObject as. More... | |
| long | getAttributeLong ( @NotNull String attributeName, boolean queryArchetype) |
| Returns the requested attribute value of this GameObject as. More... | |
| String | getAttributeString ( @NotNull String attributeName, boolean queryArchetype) |
| Returns the requested attribute value of this GameObject as String. More... | |
| String | getBestName () |
| Returns the name which is best appropriate to describe this GameObject. More... | |
| int | getDirection () |
| Returns the direction of this Archetype or GameObject. More... | |
| int | getEditType () |
| Returns the edit type. More... | |
| String | getFaceName () |
| Returns the name of the face of this Archetype or GameObject. More... | |
| String | getFaceObjName () |
| Returns the face name, can be from animation or face. More... | |
| FaceSource | getFaceObjSource () |
| Returns the FaceSource of this base object. More... | |
| T | getHead () |
| Return the head part of a multi-part object. More... | |
| String | getLoreText () |
| Returns the map lore. More... | |
| Point | getMapLocation () |
| Returns the coordinate of this GameObject on its map. More... | |
| int | getMapX () |
| Returns the X coordinate of this GameObject on its map. More... | |
| int | getMapY () |
| Returns the Y coordinate of this GameObject on its map. More... | |
| int | getMaxX () |
| Determines the maximum x-coordinate of any part relative to the head part. More... | |
| int | getMaxY () |
| Determines the maximum y-coordinate of any part relative to the head part. More... | |
| int | getMinX () |
| Determines the minimum x-coordinate of any part relative to the head part. More... | |
| int | getMinY () |
| Determines the minimum y-coordinate of any part relative to the head part. More... | |
| String | getMsgText () |
| Returns the message bound to this object. More... | |
| T | getMultiNext () |
| Returns the next of this multi-part object. More... | |
| int | getMultiRefCount () |
| Returns the number of parts for multi-part heads. More... | |
| ImageIcon | getNormalImage () |
| Returns the normal face for this GameObject. More... | |
| String | getObjectText () |
| Returns the object text of this GameObject as String. More... | |
| String | getObjName () |
| Returns the name of the object as shown to the player. More... | |
| int | getSizeX () |
| Determines the horizontal extent in squares. More... | |
| int | getSizeY () |
| Determines the vertical extent in squares. More... | |
| int | getTypeNo () |
| Returns the type number of this Archetype. More... | |
| boolean | hasAttribute ( @NotNull String attributeName, boolean queryArchetype) |
| Returns whether an attribute name exists. More... | |
| boolean | isDefaultGameObject () |
| Returns whether this game object is unmodified from its underlying archetype. More... | |
| boolean | isEqual ( @NotNull BaseObject<?, ?, ?, ?> gameObject) |
| Compares this object to another game object. More... | |
| boolean | isHead () |
| Returns whether this object is a single-part object or the head of the multi-part object. More... | |
| boolean | isMulti () |
| Returns whether this Archetype is a multi-part object. More... | |
| boolean | isTail () |
| Determines if this part is a tail part. More... | |
| G | newInstance ( @NotNull GameObjectFactory< G, A, R > gameObjectFactory) |
| Creates a new GameObject instance: an Archetype is instantiated, a GameObject is cloned. More... | |
| void | notifyBeginChange () |
| Notifies the map model that this container is about to change. More... | |
| void | notifyEndChange () |
| Notifies the map model that this container has changed. More... | |
| void | notifyTransientChange () |
| Notifies the map model that this container has changed but need not be restored by undo/redo. More... | |
| void | removeTailParts () |
| Removes all tail parts of this game object. More... | |
| void | setAttributeString ( @NotNull String attributeName, @NotNull String value) |
| Sets the String of an archetype attribute in the objectText. More... | |
| void | setEditType (int editType) |
| Sets the edit type. More... | |
| void | setLoreText ( @NotNull CharSequence loreText) |
| Sets the map lore. More... | |
| void | setMapX (int mapX) |
| Sets the X coordinate of this GameObject on its map. More... | |
| void | setMapY (int mapY) |
| Sets the Y coordinate of this GameObject on its map. More... | |
| void | setMsgText ( @Nullable String msgText) |
| Sets the message text. More... | |
| void | setMulti ( @NotNull MultiArchData< G, A, R, T > multi) |
| void | setObjectFace () |
| We set here the real face of the objects, depending on the set face and the set animation. More... | |
| void | setObjectText ( @NotNull String objectText) |
| Sets. More... | |
| String | toString ( @NotNull String format) |
| Returns a string representation of this game object. More... | |
| boolean | usesDirection () |
| Return whether this base object uses the "direction" attribute. More... | |
| void | visit ( @NotNull BaseObjectVisitor< G, A, R > baseObjectVisitor) |
| Calls the appropriate. More... | |
Protected Member Functions | |
| AbstractBaseObject (@NotNull final FaceObjectProviders faceObjectProviders, @NotNull final AnimationObjects animationObjects) | |
| Creates a new instance. More... | |
| void | beginGameObjectChange () |
| Records that this game object is about to change. More... | |
| void | endGameObjectChange () |
| Records that this game object has changed. More... | |
| String | getAttributeValue (@NotNull final String attributeName) |
| Returns an attribute value by attribute name. More... | |
| abstract String | getEffectiveFaceName (@NotNull String faceName) |
| Returns the effective face name for faceName for a given real face name. More... | |
| MultiArchData< G, A, R, T > | getMulti () |
| Returns the MultiArchData for this base object. More... | |
| abstract T | getThis () |
| Returns. More... | |
| void | setThisContainer (@NotNull final G gameObject) |
| void | transientGameObjectChange () |
| Records that this game object has changed but need not be restored by undo/redo actions. More... | |
| void | updateArchetype () |
| Called whenever getArchetype() has changed. More... | |
Protected Member Functions inherited from net.sf.gridarta.model.baseobject.GameObjectContainer< G, A, R > | |
| Object | clone () |
| GameObjectContainer () | |
| Create a new GameObjectContainer. More... | |
| abstract void | notifyBeginChange () |
| Notify the map model that this container is about to change. More... | |
| abstract void | notifyEndChange () |
| Notify the map model that this container has changed. More... | |
| abstract void | setThisContainer ( @NotNull G gameObject) |
| Sets a GameObject's container to this container. More... | |
Private Member Functions | |
| void | initMultiData () |
| Initialize the multi-part data object - must only be called for multi-part arches. More... | |
| void | setAnimName (@NotNull final String animName) |
| Sets object animation. More... | |
| void | setFaceName (@NotNull final String faceName) |
| Sets the face name. More... | |
| void | setFaceObjName (@Nullable final String faceObjName) |
| Sets the effective face name. More... | |
| void | setObjName (@NotNull final String objName) |
| Sets the name of this object. More... | |
| void | setTypeNo (final int typeNo) |
| Sets the type number of this Archetype. More... | |
| void | updateCachedAttributes () |
| Updates attribute values that are cached. More... | |
Private Attributes | |
| final AnimationObjects | animationObjects |
| The AnimationObjects for looking up animations. More... | |
| String | animName |
| The object's animation animation. More... | |
| int | direction |
| The direction determines to which direction the GameObject's face is facing. More... | |
| int | editType = EDIT_TYPE_NONE |
| Edit Type. More... | |
| String | faceName |
| The name of the face. More... | |
| final transient FaceObjectProviders | faceObjectProviders |
| The FaceObjectProviders for looking up faces. More... | |
| String | faceObjName |
| Face name, can be from animation or face. More... | |
| FaceSource | faceObjSource = FaceSource.FACE_NOT_FOUND |
| The state where the face comes from. More... | |
| GameObjectText | gameObjectText = new GameObjectText() |
| The object text of this game object. More... | |
| String | loreText = "" |
| The map lore. More... | |
| int | mapX |
| The map x position if on map. More... | |
| int | mapY |
| The map y position if on map. More... | |
| StringBuilder | msgText |
| The message text. More... | |
| MultiArchData< G, A, R, T > | multi |
| Data for multi-part objects. More... | |
| ImageIcon | normalFace |
| The normal face. More... | |
| String | objName = "" |
| The name of this object. More... | |
| int | typeNo |
| The object type. More... | |
Static Private Attributes | |
| static final long | serialVersionUID = 1L |
| The serial version UID. More... | |
Additional Inherited Members | |
Public Attributes inherited from net.sf.gridarta.model.baseobject.BaseObject< G, A, R, T > | |
| String | ANIM_SPEED |
| The name of the "anim_speed" attribute. More... | |
| String | ANIMATION |
| The attribute name of the object's animation. More... | |
| String | BLOCKSVIEW |
| The name of the "blocksview" attribute. More... | |
| String | DIRECTION |
| The attribute name of the object's direction. More... | |
| int | EDIT_TYPE_NONE |
| String | FACE |
| The attribute name of the object's face. More... | |
| String | HP |
| The attribute name of the "hp" attribute. More... | |
| String | IS_ANIMATED |
| The attribute name of the "is_animated" flag. More... | |
| String | IS_TURNABLE |
| The name of the "is_turnable" attribute. More... | |
| String | LAST_HEAL |
| The name of the "last_heal" attribute. More... | |
| String | LEVEL |
| The name of the "level" attribute. More... | |
| String | NAME |
| The attribute name of the object's name. More... | |
| String | NO_PASS |
| The name of the "no_pass" attribute. More... | |
| String | NO_PICK |
| The name of the "no_pick" attribute. More... | |
| String | SLAYING |
| The name of the "slaying" attribute. More... | |
| String | SP |
| The attribute name of the "sp" attribute. More... | |
| String | TITLE |
| The attribute name of the object's title. More... | |
| String | TYPE |
| The attribute name of the object's type. More... | |
Default implementation for GameObject implementing classes.
This abstract class serves as a common base for GameObjects for Daimonin and Crossfire to allow classes that use GameObjects being reused and moved to Gridarta.
Definition at line 45 of file AbstractBaseObject.java.
|
protected |
Creates a new instance.
| faceObjectProviders | the face object providers for looking up faces |
| animationObjects | the animation objects for looking up animations |
Definition at line 183 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.addMsgTextLine | ( | @NotNull final String | text | ) |
Definition at line 390 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.addObjectText | ( | @NotNull final String | line | ) |
Definition at line 621 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.addTailPart | ( | @NotNull final T | tail | ) |
Definition at line 484 of file AbstractBaseObject.java.
|
protected |
Records that this game object is about to change.
Definition at line 720 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addMsgTextLine(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.markModified(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAnimName(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.setArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setFaceName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setFaceObjName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setLoreText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setMsgText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setTypeNo(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateArchetype(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:| T net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.clone | ( | ) |
Definition at line 550 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.clone().
Here is the caller graph for this function:| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.countInvObjects | ( | ) |
Definition at line 248 of file AbstractBaseObject.java.
|
protected |
Records that this game object has changed.
Definition at line 733 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addMsgTextLine(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.markModified(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAnimName(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.setArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setFaceName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setFaceObjName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setLoreText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setMsgText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setTypeNo(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateArchetype(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.facesReloaded | ( | ) |
Definition at line 921 of file AbstractBaseObject.java.
| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAnimName | ( | ) |
Definition at line 786 of file AbstractBaseObject.java.
| double net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeDouble | ( | @NotNull final String | attributeName, |
| final boolean | queryArchetype | ||
| ) |
Definition at line 304 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeDouble().
Here is the caller graph for this function:| double net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeDouble | ( | @NotNull final String | attributeName | ) |
Definition at line 309 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeInt | ( | @NotNull final String | attributeName, |
| final boolean | queryArchetype | ||
| ) |
Definition at line 284 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeInt(), net.sf.gridarta.var.crossfire.model.gameobject.GameObject<?, ?, ?>.getLightRadius(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes(), net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetype.usesDirection(), and net.sf.gridarta.var.atrinik.model.archetype.DefaultArchetype.usesDirection().
Here is the caller graph for this function:| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeInt | ( | @NotNull final String | attributeName | ) |
Definition at line 289 of file AbstractBaseObject.java.
| Collection<String> net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeKeys | ( | ) |
Returns all attribute keys of this object.
Definition at line 1010 of file AbstractBaseObject.java.
| long net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeLong | ( | @NotNull final String | attributeName, |
| final boolean | queryArchetype | ||
| ) |
Definition at line 294 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeLong().
Here is the caller graph for this function:| long net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeLong | ( | @NotNull final String | attributeName | ) |
Definition at line 299 of file AbstractBaseObject.java.
| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getAttributeString | ( | @NotNull final String | attributeName | ) |
Definition at line 279 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeDouble(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeInt(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeLong(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeString(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getBestName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.hasAttribute(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.toString(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:
|
protected |
Returns an attribute value by attribute name.
| attributeName | the attribute name |
Definition at line 273 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.getAttributeString(), and net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.getAttributeString().
Here is the caller graph for this function:| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getBestName | ( | ) |
Definition at line 596 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.toString().
Here is the caller graph for this function:| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getDirection | ( | ) |
Definition at line 713 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getEditType | ( | ) |
Definition at line 374 of file AbstractBaseObject.java.
|
abstractprotected |
Returns the effective face name for faceName for a given real face name.
| faceName | the real face name |
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setFaceName().
Here is the caller graph for this function:| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getFaceName | ( | ) |
Definition at line 243 of file AbstractBaseObject.java.
| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getFaceObjName | ( | ) |
Definition at line 833 of file AbstractBaseObject.java.
| FaceSource net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getFaceObjSource | ( | ) |
Definition at line 759 of file AbstractBaseObject.java.
| T net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getHead | ( | ) |
Definition at line 498 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getEditType(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isHead(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isTail(), and net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.remove().
Here is the caller graph for this function:| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getLoreText | ( | ) |
Definition at line 901 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.var.crossfire.model.gameobject.GameObject<?, ?, ?>.isEqual().
Here is the caller graph for this function:| Point net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMapLocation | ( | ) |
Definition at line 450 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMapX | ( | ) |
Definition at line 440 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMapY | ( | ) |
Definition at line 445 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMaxX | ( | ) |
Definition at line 518 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMaxY | ( | ) |
Definition at line 523 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMinX | ( | ) |
Definition at line 528 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMinY | ( | ) |
Definition at line 533 of file AbstractBaseObject.java.
| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMsgText | ( | ) |
Definition at line 412 of file AbstractBaseObject.java.
|
protected |
Returns the MultiArchData for this base object.
Definition at line 801 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.setMultiShapeID().
Here is the caller graph for this function:| T net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMultiNext | ( | ) |
Definition at line 473 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getMultiRefCount | ( | ) |
Definition at line 479 of file AbstractBaseObject.java.
| ImageIcon net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getNormalImage | ( | ) |
Definition at line 892 of file AbstractBaseObject.java.
| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getObjectText | ( | ) |
Definition at line 616 of file AbstractBaseObject.java.
| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getObjName | ( | ) |
Definition at line 569 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getSizeX | ( | ) |
Definition at line 508 of file AbstractBaseObject.java.
| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getSizeY | ( | ) |
Definition at line 513 of file AbstractBaseObject.java.
|
abstractprotected |
Returns.
as its real type.
Referenced by net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.asGameObject(), net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.clone(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.clone(), net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.getArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getHead(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMultiNext(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.getNext(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getNormalImage(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.getPrev(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.getTopContainer(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.initMultiData(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.insertAfter(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.insertBefore(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.isBottom(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.isTop(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.moveBottom(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.moveDown(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.moveTop(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.moveUp(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.newInstance(), net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.newInstance(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.notifyBeginChange(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.notifyEndChange(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.notifyTransientChange(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.remove(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.toString().
Here is the caller graph for this function:| int net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.getTypeNo | ( | ) |
Definition at line 189 of file AbstractBaseObject.java.
| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.hasAttribute | ( | @NotNull final String | attributeName, |
| final boolean | queryArchetype | ||
| ) |
Definition at line 258 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.hasAttribute(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.toString().
Here is the caller graph for this function:| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.hasAttribute | ( | @NotNull final String | attributeName | ) |
Definition at line 263 of file AbstractBaseObject.java.
|
private |
Initialize the multi-part data object - must only be called for multi-part arches.
Definition at line 541 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addTailPart().
Here is the caller graph for this function:| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.isDefaultGameObject | ( | ) |
Definition at line 639 of file AbstractBaseObject.java.
| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.isEqual | ( | @NotNull final BaseObject<?, ?, ?, ?> | gameObject | ) |
Definition at line 662 of file AbstractBaseObject.java.
| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.isHead | ( | ) |
Definition at line 465 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getEditType(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setEditType().
Here is the caller graph for this function:| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.isMulti | ( | ) |
Definition at line 791 of file AbstractBaseObject.java.
| boolean net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.isTail | ( | ) |
Definition at line 503 of file AbstractBaseObject.java.
|
abstract |
AbstractMethodOverridesAbstractMethod // needed because of public modifier
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.beginGameObjectChange(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.removeAttribute().
Here is the caller graph for this function:
|
abstract |
AbstractMethodOverridesAbstractMethod // needed because of public modifier
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.endGameObjectChange(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.removeAttribute().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.removeAttribute | ( | @NotNull final String | attributeName | ) |
Definition at line 334 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.removeTailParts | ( | ) |
Definition at line 493 of file AbstractBaseObject.java.
|
private |
Sets object animation.
.
| animName | object animation animation animName |
Definition at line 768 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setAttributeInt | ( | @NotNull final String | attributeName, |
| final int | value | ||
| ) |
Definition at line 324 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.var.crossfire.model.gameobject.GameObjectCreator.newGameObject(), and net.sf.gridarta.var.crossfire.model.gameobject.GameObject<?, ?, ?>.propagateElevation().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setAttributeString | ( | @NotNull final String | attributeName, |
| @NotNull final String | value | ||
| ) |
Definition at line 314 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setEditType | ( | final int | editType | ) |
Definition at line 379 of file AbstractBaseObject.java.
|
private |
Sets the face name.
| faceName | the new face name |
Definition at line 215 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:
|
private |
Sets the effective face name.
| faceObjName | the face name |
Definition at line 815 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setLoreText | ( | @NotNull final CharSequence | loreText | ) |
Definition at line 906 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setMapX | ( | final int | mapX | ) |
Definition at line 455 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.setContainer().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setMapY | ( | final int | mapY | ) |
Definition at line 460 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.setContainer().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setMsgText | ( | @Nullable final String | msgText | ) |
Definition at line 417 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setMulti | ( | @NotNull final MultiArchData< G, A, R, T > | multi | ) |
Definition at line 807 of file AbstractBaseObject.java.
| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setObjectFace | ( | ) |
Definition at line 838 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.setObjectText | ( | @NotNull final String | objectText | ) |
Definition at line 630 of file AbstractBaseObject.java.
|
private |
Sets the name of this object.
| objName | the name of this object |
Definition at line 577 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:
|
protected |
Definition at line 563 of file AbstractBaseObject.java.
|
private |
Sets the type number of this Archetype.
| typeNo | the type number of this archetype |
Definition at line 197 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
Here is the caller graph for this function:| String net.sf.gridarta.model.baseobject.AbstractBaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.toString | ( | @NotNull final String | format | ) |
Definition at line 928 of file AbstractBaseObject.java.
|
protected |
Records that this game object has changed but need not be restored by undo/redo actions.
Definition at line 747 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.facesReloaded(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setEditType().
Here is the caller graph for this function:
|
protected |
Called whenever getArchetype() has changed.
Definition at line 359 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.AbstractArchetype(), net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.AbstractGameObject(), and net.sf.gridarta.model.gameobject.AbstractGameObject< GameObject, MapArchObject, Archetype >.setArchetype().
Here is the caller graph for this function:
|
private |
Updates attribute values that are cached.
This function is called whenever the object text has changed.
Definition at line 991 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addObjectText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.removeAttribute(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAttributeInt(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAttributeString(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectText(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateArchetype().
Here is the caller graph for this function:
|
private |
The AnimationObjects for looking up animations.
Definition at line 56 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.AbstractBaseObject(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
|
private |
The object's animation animation.
Definition at line 161 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAnimName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isDefaultGameObject(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAnimName(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
|
private |
The direction determines to which direction the GameObject's face is facing.
E.g. some walls have two faces, some mobs 4 and very good animated objects might even have 8 or 9 (8 + still) facings.
Definition at line 169 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getDirection(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateCachedAttributes().
|
private |
Edit Type.
Definition at line 141 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getEditType(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setEditType().
|
private |
The name of the face.
Object face name
.
Definition at line 148 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getFaceName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isDefaultGameObject(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setFaceName(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
|
private |
The FaceObjectProviders for looking up faces.
Definition at line 92 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.AbstractBaseObject(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getNormalImage(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
|
private |
Face name, can be from animation or face.
This is determined by taking faceName or animName and takes direction into account.
Definition at line 72 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getFaceObjName(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual().
|
private |
The state where the face comes from.
Definition at line 79 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getFaceObjSource(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
|
private |
The object text of this game object.
Definition at line 63 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addObjectText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.clone(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeKeys(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getAttributeValue(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getObjectText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isDefaultGameObject(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.removeAttribute(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAttributeInt(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setAttributeString(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectText().
|
private |
The map lore.
Definition at line 175 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getLoreText().
|
private |
The map x position if on map.
Definition at line 116 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMapLocation(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMapX(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setMapX().
|
private |
The map y position if on map.
Definition at line 122 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMapLocation(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMapY(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setMapY().
|
private |
The message text.
Definition at line 110 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addMsgTextLine(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.clone(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMsgText(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isDefaultGameObject(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual().
|
private |
Data for multi-part objects.
Stays
for single-part objects.
Definition at line 129 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.addTailPart(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.beginGameObjectChange(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.clone(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.endGameObjectChange(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getHead(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMaxX(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMaxY(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMinX(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMinY(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMulti(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMultiNext(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getMultiRefCount(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getSizeX(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getSizeY(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.initMultiData(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isMulti(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.removeTailParts(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setMulti(), net.sf.gridarta.model.archetype.AbstractArchetype< TestGameObject, TestMapArchObject, TestArchetype >.setMultiShapeID(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.transientGameObjectChange(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.updateArchetype().
|
private |
The normal face.
Definition at line 86 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.facesReloaded(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getNormalImage(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjectFace().
|
private |
The name of this object.
Definition at line 99 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getBestName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getObjName(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isDefaultGameObject(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setObjName().
|
staticprivate |
The serial version UID.
Definition at line 50 of file AbstractBaseObject.java.
|
private |
The object type.
Definition at line 154 of file AbstractBaseObject.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.getTypeNo(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isDefaultGameObject(), net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.isEqual(), and net.sf.gridarta.model.baseobject.AbstractBaseObject< G, A, R, G >.setTypeNo().