cmdfx 0.2.1
Lightweight game engine for your terminal
Loading...
Searching...
No Matches
force.hpp File Reference

C++ Extensions for the CmdFX Force API. More...

#include "cmdfx/physics/force.h"
#include "cmdfx/core/sprites.hpp"
#include "cmdfx/physics/util.hpp"
#include <vector>

Go to the source code of this file.

Namespaces

namespace  CmdFX
 Primary namespace for CmdFX.
 
namespace  CmdFX::SpriteForces
 A C++ wrapper around Sprite forces.
 

Functions

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

Detailed Description

C++ Extensions for the CmdFX Force API.

Author
Gregory Mitchell (me@gm.nosp@m.itch.nosp@m.215.x.nosp@m.yz)
Version
0.2.1
Date
2025-05-27