#include <stdlib.h>
#include "RotateImage.h"
#include "Fxp.h"
#include "rect.h"
#include "rectlist.h"
#include "sprite.h"
#include "spritelist.h"
#include "ticktimer.h"
#include "spriteloader.h"
#include <SDL/begin_code.h>
#include <SDL/close_code.h>
Include dependency graph for spritemanager.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | SpriteManager |
Class to manage movement, collision, and drawing of sprites. More... | |
SpriteManager flags | |
Flags to control the behavior of SpriteManager | |
#define | MAX_RECTS 512 |
Maximum number of rectangles in draw-stack. | |
#define | SM_NONE 0x0000 |
No flags. | |
#define | SM_RUNNING 0x0001 |
SpriteManager is running. | |
#define | SM_TOTALREDRAW 0x0002 |
SpriteManager needs to totally redraw screen. | |
#define | SM_PAUSED 0x0004 |
SpriteManager is paused. | |
#define | SM_OWNBG 0x0008 |
SpriteManager owns the background surface. | |
#define | SM_DOUBLEBUF 0x0010 |
Spritemanager must do full screen flips. | |
Enumerations | |
enum | SMRun_Return { SMRUN_OK = 0, SMRUN_TIMESTEP } |
Return values for SpriteManager::Run(). More... |
Definition in file spritemanager.h.