![]() |
Box2D Binary Counter
Ian Parberry's "Introduction to Game Physics"
|
Binary counter. More...
#include <Counter.h>
Public Member Functions | |
CCounter (float, float, int) | |
Constructor. More... | |
~CCounter () | |
Destructor. | |
int | GetBitCount () |
Get number of bits. More... | |
Vector2 | GetPos (int) |
Get position of a single-bit counter. More... | |
Private Attributes | |
CBitCounter ** | m_pBitCounter = nullptr |
Array of pointers to single-bit counters. | |
int | m_nNumBits = 0 |
Number of single-bit counters. | |
Binary counter.
A multi-bit counter in Physics World, which is essentially made up of an array of single-bit counters.
CCounter::CCounter | ( | float | x, |
float | y, | ||
int | n | ||
) |
Constructor.
x | X-coordinate of least-significant bit counter. |
y | Y-coordinate of least-significant bit counter. |
n | Number of bit counters |
int CCounter::GetBitCount | ( | ) |
Get number of bits.
Reader function for the number of bits.
Vector2 CCounter::GetPos | ( | int | n | ) |
Get position of a single-bit counter.
Reader function for the position of a bit counter in Render World coordinates.
n | Index of the required bit. |