@Test public void testIdGeneration() { CollisionCircle circle2 = new CollisionCircle(20f, 20f, 4); Assert.assertEquals(true, circle.getId() != circle2.getId()); }
@Override public int getId() { return id; }
CollisionCircle extends Circle implements CollisionArea,
		PositionChangeListener<CollisionCircle>, SizeChangeListener<CollisionCircle> { @Override public int getId() { return id; } }
CollisionCircle extends Circle implements CollisionArea,
		PositionChangeListener<CollisionCircle>, SizeChangeListener<CollisionCircle> { @Override public int getId() { return id; } CollisionCircle(float radius);  CollisionCircle(int id, float radius);  CollisionCircle(float centerX, float centerY, float radius);  CollisionCircle(int id, float centerX, float centerY, float radius);  CollisionCircle(int id, Collisions collisions); }
CollisionCircle extends Circle implements CollisionArea,
		PositionChangeListener<CollisionCircle>, SizeChangeListener<CollisionCircle> { @Override public int getId() { return id; } CollisionCircle(float radius);  CollisionCircle(int id, float radius);  CollisionCircle(float centerX, float centerY, float radius);  CollisionCircle(int id, float centerX, float centerY, float radius);  CollisionCircle(int id, Collisions collisions); @Override void dispose(); @Override void preUpdate(); @Override void interpolate(float alpha); @Override CollisionArea setTo(float x, float y, float width, float height); @Override void forceTo(float x, float y, float width, float height); @Override void forceToWidth(float width); @Override void forceToHeight(float height); @Override void forceTo(float x, float y); @Override int getId(); @Override int getRenderX(); @Override int getRenderY(); @Override float getRawRenderX(); @Override float getRawRenderY(); @Override RenderCoordMode getRenderCoordMode(); @Override void setRenderCoordMode(RenderCoordMode mode); @Override int getRenderWidth(); @Override int getRenderHeight(); @Override float getRawRenderWidth(); @Override float getRawRenderHeight(); int getRenderRadius(); float getRawRenderRadius(); @Override void positionChanged(CollisionCircle moved); @Override void sizeChanged(CollisionCircle changed); @Override void addPostionChangeListener(
			PositionChangeListener<T> listener); @Override void removePositionChangeListener(
			PositionChangeListener<T> listener); @Override void addSizeChangeListener(SizeChangeListener<T> listener); @Override void removeSizeChangeListener(SizeChangeListener<T> listener); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); }
CollisionCircle extends Circle implements CollisionArea,
		PositionChangeListener<CollisionCircle>, SizeChangeListener<CollisionCircle> { @Override public int getId() { return id; } CollisionCircle(float radius);  CollisionCircle(int id, float radius);  CollisionCircle(float centerX, float centerY, float radius);  CollisionCircle(int id, float centerX, float centerY, float radius);  CollisionCircle(int id, Collisions collisions); @Override void dispose(); @Override void preUpdate(); @Override void interpolate(float alpha); @Override CollisionArea setTo(float x, float y, float width, float height); @Override void forceTo(float x, float y, float width, float height); @Override void forceToWidth(float width); @Override void forceToHeight(float height); @Override void forceTo(float x, float y); @Override int getId(); @Override int getRenderX(); @Override int getRenderY(); @Override float getRawRenderX(); @Override float getRawRenderY(); @Override RenderCoordMode getRenderCoordMode(); @Override void setRenderCoordMode(RenderCoordMode mode); @Override int getRenderWidth(); @Override int getRenderHeight(); @Override float getRawRenderWidth(); @Override float getRawRenderHeight(); int getRenderRadius(); float getRawRenderRadius(); @Override void positionChanged(CollisionCircle moved); @Override void sizeChanged(CollisionCircle changed); @Override void addPostionChangeListener(
			PositionChangeListener<T> listener); @Override void removePositionChangeListener(
			PositionChangeListener<T> listener); @Override void addSizeChangeListener(SizeChangeListener<T> listener); @Override void removeSizeChangeListener(SizeChangeListener<T> listener); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }