cmdfx 0.2.1
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.