#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.
1.3.4