Méthode | Description | |
---|---|---|
NaiveCollisionResolver ( ICollisionChecker collisionChecker, IMovementPhysics movementPhysics ) : System | ||
ResolveCollisions ( ) : void |
Méthode | Description | |
---|---|---|
BounceFromTile ( IForwardMovablePhysicalEntity physicalEntity, float speed ) : void | ||
CollidesWithLine ( IForwardMovablePhysicalEntity target, float normAngle ) : void | ||
CollisionFreePositionBinarySearch ( List |
Search for position close to obstacle in given direction. Must be on stable position when starting search.
|
|
FindTileFreeDirection ( IForwardMovablePhysicalEntity physicalEntity, float timeLeft ) : void | ||
GetPositions ( List |
||
MoveCollisionGroup ( IEnumerable |
||
ResolveCollision ( List |
||
ResolveCollisionOfTwo ( IForwardMovablePhysicalEntity pe0, IForwardMovablePhysicalEntity pe1 ) : void | ||
SetNewSpeedsAndDirections ( List |
||
SetPositions ( List |
||
SetSomePositionAround ( IPhysicalEntity physicalEntity ) : void | ||
SlideAroundTile ( IForwardMovablePhysicalEntity physicalEntity, float time ) : void | ||
TileFreePositionBinarySearch ( IForwardMovablePhysicalEntity physicalEntity, float initialSpeed, float direction ) : void |
Search for position close to obstacle in given direction. Must be on stable position when starting search.
|
public NaiveCollisionResolver ( ICollisionChecker collisionChecker, IMovementPhysics movementPhysics ) : System | ||
collisionChecker | ICollisionChecker | |
movementPhysics | IMovementPhysics | |
Résultat | System |