public static class GameDescription.SpriteData
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
boolean |
isAvatar |
boolean |
isNPC |
boolean |
isPortal |
boolean |
isResource |
boolean |
isSingleton |
boolean |
isStatic |
java.lang.String |
name
Sprite name
|
java.util.ArrayList<java.lang.String> |
parents
List of all the parents till the top of the hierarchy
|
java.util.ArrayList<java.lang.String> |
sprites
List of all dependent sprite names
|
java.lang.String |
type
VGDL class type for the current sprite
|
Constructor and Description |
---|
SpriteData(java.util.HashMap<java.lang.String,java.lang.String> parameters) |
Modifier and Type | Method and Description |
---|---|
void |
changeSpriteName(java.lang.String oldName,
java.lang.String newName)
Used in encode the names sprites
|
protected java.lang.Object |
clone() |
java.lang.String |
toString() |
public java.lang.String type
public java.lang.String name
public java.util.ArrayList<java.lang.String> sprites
public java.util.ArrayList<java.lang.String> parents
public boolean isSingleton
public boolean isAvatar
public boolean isNPC
public boolean isPortal
public boolean isResource
public boolean isStatic
public SpriteData(java.util.HashMap<java.lang.String,java.lang.String> parameters)
public java.lang.String toString()
toString
in class java.lang.Object
public void changeSpriteName(java.lang.String oldName, java.lang.String newName)
oldName
- the current name for the spritenewName
- the new name for the spriteprotected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException