com.golden.gamedev.object
Interface CollisionGroupManager
- All Known Implementing Classes:
- CollisionBounds, CollisionGroupStandard
- public interface CollisionGroupManager
Interface to detect collisions between SpriteGroup
s.
In Golden T Game Engine, sprites is grouping in a SpriteGroup.
The collision is checked between the groups, and then
any collision implementation is performed.
This technique reduces code programming, increases readability,
simplify collision implementation, and improves collision check.
CollisionGroupManager
is added into Playfield using
PlayField.addCollisionGroup(SpriteGroup, SpriteGroup, CollisionGroupManager)
,
and the Playfield is automatically check for the collision
every game loop.
- See Also:
PlayField.addCollisionGroup(SpriteGroup, SpriteGroup, CollisionGroupManager)
setCollisionGroup
public void setCollisionGroup(SpriteGroup group1,
SpriteGroup group2)
getGroup1
public SpriteGroup getGroup1()
getGroup2
public SpriteGroup getGroup2()
checkCollision
public void checkCollision()
isActive
public boolean isActive()
setActive
public void setActive(boolean b)