cmdfx 0.3.0
Lightweight game engine for your terminal
Loading...
Searching...
No Matches
CmdFX::SpriteForces Namespace Reference

A C++ wrapper around Sprite forces. More...

Functions

std::vector< VectorgetAllForces (Sprite &sprite)
 Gets all the forces acting on a sprite.
Vector getNetForce (Sprite &sprite)
int addForce (Sprite &sprite, Vector &force)
int addForceFor (Sprite &sprite, Vector &force, int duration)
int removeForce (Sprite &sprite, Vector &force)
int removeAllForces (Sprite &sprite)
double getFrictionCoefficient (Sprite &sprite)
int setFrictionCoefficient (Sprite &sprite, double coefficient)
int resetFrictionCoefficient (Sprite &sprite)

Detailed Description

A C++ wrapper around Sprite forces.

Function Documentation

◆ getAllForces()

std::vector< Vector > CmdFX::SpriteForces::getAllForces ( Sprite & sprite)

Gets all the forces acting on a sprite.

Parameters
spriteThe sprite to use.
Returns
A vector of Vector objects representing all forces acting on the sprite.