public class ContinuousPhysics extends GridPhysics
Modifier and Type | Field and Description |
---|---|
double |
friction
Friction applicable in this physics system.
|
double |
gravity
Gravity of the physics
|
gridsize
Constructor and Description |
---|
ContinuousPhysics()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
activeMovement(VGDLSprite sprite,
Vector2d action,
double speed) |
double |
distance(java.awt.Rectangle r1,
java.awt.Rectangle r2)
Euclidean distance between two rectangles.
|
void |
passiveMovement(VGDLSprite sprite) |
public double gravity
public double friction
public void passiveMovement(VGDLSprite sprite)
passiveMovement
in interface Physics
passiveMovement
in class GridPhysics
public void activeMovement(VGDLSprite sprite, Vector2d action, double speed)
activeMovement
in interface Physics
activeMovement
in class GridPhysics
public double distance(java.awt.Rectangle r1, java.awt.Rectangle r2)
distance
in interface Physics
distance
in class GridPhysics
r1
- rectangle 1r2
- rectangle 2