public SpriteBehaviorMap(final String behavior, final BoundingBox... frames) { this(SpriteBehaviorMapJSO.make()); addBehavior(behavior, frames); }
@Override public String toString() { return toJSONString(); }
public final void setSpriteBehaviorMap(SpriteBehaviorMap smap) { if (null == smap) { delete(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); } else { put(Attribute.SPRITE_BEHAVIOR_MAP.getProperty(), smap.getJSO()); } }
public final SpriteBehaviorMap getSpriteBehaviorMap() { final JavaScriptObject object = getObject(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); if (null != object) { final SpriteBehaviorMap.SpriteBehaviorMapJSO sjso = object.cast(); return new SpriteBehaviorMap(sjso); } return null; }
public final Sprite setSpriteBehavior(final String behavior) { if ((null == behavior) || (behavior.trim().isEmpty())) { throw new NullPointerException("behavior is null or empty"); } getAttributes().setSpriteBehavior(behavior); final SpriteBehaviorMap bmap = getSpriteBehaviorMap(); if (null != bmap) { m_index = 0; m_frames = bmap.getFramesForBehavior(behavior); } return this; }
public final void setSpriteBehaviorMap(final SpriteBehaviorMap smap) { if (null == smap) { remove(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); } else { put(Attribute.SPRITE_BEHAVIOR_MAP.getProperty(), smap.getJSO()); } }
public final SpriteBehaviorMap getSpriteBehaviorMap() { final JavaScriptObject object = getObject(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); if (null != object) { final SpriteBehaviorMap.SpriteBehaviorMapJSO sjso = object.cast(); return new SpriteBehaviorMap(sjso); } return null; }
public final Sprite setSpriteBehaviorMap(final SpriteBehaviorMap bmap) { if (bmap == null) { throw new NullPointerException("SpriteBehaviorMap is null"); } getAttributes().setSpriteBehaviorMap(bmap); final String behavior = getSpriteBehavior(); if ((null != behavior) && (false == behavior.trim().isEmpty())) { m_index = 0; m_frames = bmap.getFramesForBehavior(behavior); } return this; }
public final void setSpriteBehaviorMap(final SpriteBehaviorMap smap) { if (null == smap) { remove(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); } else { put(Attribute.SPRITE_BEHAVIOR_MAP.getProperty(), smap.getJSO()); } }
public final SpriteBehaviorMap getSpriteBehaviorMap() { final JavaScriptObject object = getObject(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); if (null != object) { final SpriteBehaviorMapJSO sjso = object.cast(); return new SpriteBehaviorMap(sjso); } return null; }
@Override public String toString() { return toJSONString(); }
public SpriteBehaviorMap(final String behavior, final Collection<BoundingBox> list) { this(SpriteBehaviorMapJSO.make()); addBehavior(behavior, list); }
public final Sprite setSpriteBehaviorMap(SpriteBehaviorMap bmap) { if (bmap == null) { throw new NullPointerException("SpriteBehaviorMap is null"); } getAttributes().setSpriteBehaviorMap(bmap); String behavior = getSpriteBehavior(); if ((null != behavior) && (false == behavior.trim().isEmpty())) { m_index = 0; m_frames = bmap.getFramesForBehavior(behavior); } return this; }
public final void setSpriteBehaviorMap(final SpriteBehaviorMap smap) { if (null == smap) { remove(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); } else { put(Attribute.SPRITE_BEHAVIOR_MAP.getProperty(), smap.getJSO()); } }
public final SpriteBehaviorMap getSpriteBehaviorMap() { JavaScriptObject object = getObject(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); if (null != object) { SpriteBehaviorMapJSO sjso = object.cast(); return new SpriteBehaviorMap(sjso); } return null; }
@Override public String toString() { return toJSONString(); }
public SpriteBehaviorMap(String behavior, Collection<BoundingBox> list) { this(SpriteBehaviorMapJSO.make()); addBehavior(behavior, list); }
public final Sprite setSpriteBehavior(String behavior) { if ((null == behavior) || (behavior.trim().isEmpty())) { throw new NullPointerException("behavior is null or empty"); } getAttributes().setSpriteBehavior(behavior); SpriteBehaviorMap bmap = getSpriteBehaviorMap(); if (null != bmap) { m_index = 0; m_frames = bmap.getFramesForBehavior(behavior); } return this; }
public final void setSpriteBehaviorMap(final SpriteBehaviorMap smap) { if (null == smap) { remove(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); } else { put(Attribute.SPRITE_BEHAVIOR_MAP.getProperty(), smap.getJSO()); } }
public final SpriteBehaviorMap getSpriteBehaviorMap() { final JavaScriptObject object = getObject(Attribute.SPRITE_BEHAVIOR_MAP.getProperty()); if (null != object) { final SpriteBehaviorMapJSO sjso = object.cast(); return new SpriteBehaviorMap(sjso); } return null; }