#include "IUpdater.hpp"
#include "BooleanArray.hpp"
Classes | |
class | DSOL::Sprites::AffineMatrix |
a class that holds data about rotating and scaling a sprite. More... | |
Enumerations | |
enum | spriteAngle { Angle_0_degree_cc = 0, Angle_45_degree_cc = 4096, Angle_90_degree_cc = 4096 *2, Angle_135_degree_cc = 4096 *3, Angle_180_degree_cc = 4096 *4, Angle_225_degree_cc = 4096 *5, Angle_270_degree_cc = 4096 *6, Angle_315_degree_cc = 4096 *7, Angle_360_degree_cc = 4096 *8, Angle_0_degree = -0, Angle_45_degree = -4096, Angle_90_degree = -4096 *2, Angle_135_degree = -4096 *3, Angle_180_degree = -4096 *4, Angle_225_degree = -4096 *5, Angle_270_degree = -4096 *6, Angle_315_degree = -4096 *7, Angle_360_degree = -4096 *8 } |
an enum for the most used angles in the format that libnds uses (32768 degrees). More... | |
enum | SpriteScale { Scale_25_percent = (1 << 10), Scale_50_percent = (1 << 9), Scale_75_percent = ((1 << 8) + (1 << 7)), Scale_100_percent = (1 << 8), Scale_150_percent = ((1 << 6) + (1 << 7)), Scale_200_percent = (1 << 7), Scale_400_percent = (1 << 6) } |
this file contains a class for managing rotating and scaling data for sprites and an enum with some common angles.