com.golden.gamedev.object
Interface CollisionGroupManager

All Known Implementing Classes:
CollisionBounds, CollisionGroupStandard

public interface CollisionGroupManager

Interface to detect collisions between SpriteGroups.

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)

Method Summary
 void checkCollision()
           
 SpriteGroup getGroup1()
           
 SpriteGroup getGroup2()
           
 boolean isActive()
           
 void setActive(boolean b)
           
 void setCollisionGroup(SpriteGroup group1, SpriteGroup group2)
           
 

Method Detail

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)