Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

spritemanager.h File Reference

Class definition for SpriteManager. More...

#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:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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


Detailed Description

Definition in file spritemanager.h.


Generated on Sat Oct 11 13:19:33 2003 for Spritelib by doxygen 1.3.4