Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

CSAnimation.h File Reference

#include <string>
#include <vector>
#include "CSTypes.h"
#include "SDLMain.h"
#include "CSPicture.h"

Go to the source code of this file.

Data Structures

class  CSAnimationPicture
 class to define a single animated picture-frame, data wise -> see below More...

class  CSAnimationData
class  AnimationState
class  CSAnimation
class  CSAnimationLoader

Typedefs

typedef std::vector< CSAnimationPicture * > CSAnimationPictures
typedef std::vector< CSAnimation * > CSAnimations

Variables

const int CS_NOT_REPEATABLE = 0
const int CS_REPEATABLE = 1
const int CS_INVERSE_ONCE = 2
const int CS_INVERSE_REPEATABLE = 3
const int CS_RANDOM = 4
 (not implemented)

const int ANIMATION_SPEED = 65536
const int ADJUST_SPEED = 65535


Typedef Documentation

typedef std::vector<CSAnimationPicture *> CSAnimationPictures
 

Definition at line 18 of file CSAnimation.h.

typedef std::vector<CSAnimation *> CSAnimations
 

Definition at line 19 of file CSAnimation.h.

Referenced by CSAction::CSAction().


Variable Documentation

const int CS_NOT_REPEATABLE = 0 [static]
 

Definition at line 21 of file CSAnimation.h.

const int CS_REPEATABLE = 1 [static]
 

Definition at line 22 of file CSAnimation.h.

const int CS_INVERSE_ONCE = 2 [static]
 

Definition at line 23 of file CSAnimation.h.

const int CS_INVERSE_REPEATABLE = 3 [static]
 

Definition at line 24 of file CSAnimation.h.

const int CS_RANDOM = 4 [static]
 

(not implemented)

Definition at line 25 of file CSAnimation.h.

const int ANIMATION_SPEED = 65536 [static]
 

Definition at line 26 of file CSAnimation.h.

Referenced by AnimationState::AnimationState(), and CSAnimation::resetSpeed().

const int ADJUST_SPEED = 65535 [static]
 

Definition at line 27 of file CSAnimation.h.

Referenced by CSAnimation::adjustSpeed().


Generated on Wed Jul 14 00:43:43 2004 for CSLib by doxygen 1.3.6