public class NovaVO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<AnimatorVO> |
animators |
java.util.ArrayList<NovaEmitterVO> |
emitters |
java.util.ArrayList<MotionTrailVO> |
motion_trails |
java.lang.String |
name |
int |
pool_size |
int |
version |
Constructor and Description |
---|
NovaVO(JSONObject json) |
Modifier and Type | Method and Description |
---|---|
void |
applyScale(float scale)
Apply a screen's scale factor to some certain numbers such as x, y, dx, dy.
|
protected static java.util.ArrayList<AnimatorVO> |
getAnimators(JSONArray array) |
AnimatorVO |
getAnimatorVO(java.lang.String name) |
protected static java.util.ArrayList<NovaEmitterVO> |
getEmitters(JSONArray array) |
NovaEmitterVO |
getEmitterVO(java.lang.String name) |
protected static java.util.ArrayList<GLColor> |
getListColor(JSONObject json,
java.lang.String field) |
protected static java.util.ArrayList<java.lang.Float> |
getListFloat(JSONObject json,
java.lang.String field) |
protected static java.util.ArrayList<java.lang.Integer> |
getListInt(JSONObject json,
java.lang.String field) |
protected static java.util.ArrayList<java.lang.String> |
getListString(JSONObject json,
java.lang.String field) |
protected static java.util.ArrayList<MotionTrailVO> |
getMotionTrails(JSONArray array) |
MotionTrailVO |
getMotionTrailVO(java.lang.String name) |
JSONObject |
getSource() |
java.util.HashSet<java.lang.String> |
getUsedSprites() |
void |
releaseSource()
To save some memory
|
java.lang.String |
toString() |
public int version
public java.lang.String name
public int pool_size
public java.util.ArrayList<NovaEmitterVO> emitters
public java.util.ArrayList<AnimatorVO> animators
public java.util.ArrayList<MotionTrailVO> motion_trails
public void applyScale(float scale)
scale
- TextureOptions
public NovaEmitterVO getEmitterVO(java.lang.String name)
public AnimatorVO getAnimatorVO(java.lang.String name)
public MotionTrailVO getMotionTrailVO(java.lang.String name)
protected static java.util.ArrayList<NovaEmitterVO> getEmitters(JSONArray array) throws JSONException
JSONException
protected static java.util.ArrayList<AnimatorVO> getAnimators(JSONArray array) throws JSONException
JSONException
protected static java.util.ArrayList<MotionTrailVO> getMotionTrails(JSONArray array) throws JSONException
JSONException
protected static java.util.ArrayList<java.lang.Integer> getListInt(JSONObject json, java.lang.String field) throws JSONException
JSONException
protected static java.util.ArrayList<java.lang.Float> getListFloat(JSONObject json, java.lang.String field) throws JSONException
JSONException
protected static java.util.ArrayList<java.lang.String> getListString(JSONObject json, java.lang.String field) throws JSONException
JSONException
protected static java.util.ArrayList<GLColor> getListColor(JSONObject json, java.lang.String field) throws JSONException
JSONException
public java.util.HashSet<java.lang.String> getUsedSprites()
public void releaseSource()
public JSONObject getSource()
public java.lang.String toString()
toString
in class java.lang.Object