public final SpriteBehaviorMap addBehavior(String behavior, Collection<BoundingBox> frames) { if ((null == behavior) || (behavior.trim().isEmpty())) { throw new NullPointerException("behavior is null or empty"); } if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.size() < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, BoundingBox... frames) { if ((null == behavior) || (behavior.trim().isEmpty())) { throw new NullPointerException("behavior is null or empty"); } if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.length < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (int i = 0; i < frames.length; i++) { ajso.add(frames[i].getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, final Collection<BoundingBox> frames) { behavior = StringOps.requireTrimOrNull(behavior, "behavior is null or empty"); if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.size() < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } final BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (final BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, final Collection<BoundingBox> frames) { behavior = StringOps.requireTrimOrNull(behavior, "behavior is null or empty"); if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.size() < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } final BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (final BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, final Collection<BoundingBox> frames) { behavior = StringOps.requireTrimOrNull(behavior, "behavior is null or empty"); if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.size() < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } final BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (final BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, final BoundingBox... frames) { behavior = StringOps.requireTrimOrNull(behavior, "behavior is null or empty"); if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.length < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } final BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (final BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, final BoundingBox... frames) { behavior = StringOps.requireTrimOrNull(behavior, "behavior is null or empty"); if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.length < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } final BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (final BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
public final SpriteBehaviorMap addBehavior(String behavior, final BoundingBox... frames) { behavior = StringOps.requireTrimOrNull(behavior, "behavior is null or empty"); if (null != m_jso.get(behavior)) { throw new IllegalStateException("behavior " + behavior + " is already defined"); } if (frames.length < 2) { throw new IllegalStateException("must be at least 2 frames for behavior " + behavior); } final BoundingBoxArrayJSO ajso = BoundingBoxArrayJSO.make(); for (final BoundingBox frame : frames) { ajso.add(frame.getJSO()); } m_jso.put(behavior, ajso); return this; }
static final PathClipperJSO make(final BoundingBox bbox) { final PathClipperJSO jso = JavaScriptObject.createObject().cast(); jso.setType_0(PathClipperType.BOUNDING_BOX.getValue()); jso.setValue_0(bbox.getJSO()); jso.setX_0(0); jso.setY_0(0); return jso; }
static final PathClipperJSO make(final BoundingBox bbox) { final PathClipperJSO jso = JavaScriptObject.createObject().cast(); jso.setType_0(PathClipperType.BOUNDING_BOX.getValue()); jso.setValue_0(bbox.getJSO()); jso.setX_0(0); jso.setY_0(0); return jso; }
static final PathClipperJSO make(final BoundingBox bbox) { final PathClipperJSO jso = JavaScriptObject.createObject().cast(); jso.setType_0(PathClipperType.BOUNDING_BOX.getValue()); jso.setValue_0(bbox.getJSO()); jso.setX_0(0); jso.setY_0(0); return jso; }