org.deken.game.collision
Class Simple2DCollisionDetection

java.lang.Object
  extended by org.deken.game.collision.Simple2DCollisionDetection
All Implemented Interfaces:
CollisionMap

public class Simple2DCollisionDetection
extends java.lang.Object
implements CollisionMap

Title: SimpleCollisionDetection

Description: TODO

Copyright: (c) 2010

Version:
1.0
Author:
Gary Deken

Constructor Summary
Simple2DCollisionDetection(GameMap gamemap)
           
 
Method Summary
 Collision getSpriteCollision(Sprite sprite)
          Check if a Sprite is colliding with another Sprite.
 Collision getTileCollision(Actor actor, double newX, double newY, int newLayer)
          Check if the Actor sprite will collide with a tile element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Simple2DCollisionDetection

public Simple2DCollisionDetection(GameMap gamemap)
Method Detail

getSpriteCollision

public Collision getSpriteCollision(Sprite sprite)
Check if a Sprite is colliding with another Sprite.

Specified by:
getSpriteCollision in interface CollisionMap
Parameters:
sprite - Sprite
Returns:
Collision

getTileCollision

public Collision getTileCollision(Actor actor,
                                  double newX,
                                  double newY,
                                  int newLayer)
Check if the Actor sprite will collide with a tile element.

Specified by:
getTileCollision in interface CollisionMap
Parameters:
actor - Actor
newX - double
newY - double
newLayer - int
Returns:
Collision