____ _ __
/ __ )____ _____ | | / /___ ___________
/ __ / __ \/ ___/ | | /| / / __ `/ ___/ ___/
/ /_/ / /_/ (__ ) | |/ |/ / /_/ / / (__ )
/_____/\____/____/ |__/|__/\__,_/_/ /____/
A futuristic real-time strategy game.
This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project.
Distributed under the "GNU General Public License"#include <animation.h>
Public Member Functions | |
| CAnimation () | |
Public Attributes | |
| AnimationType | Type |
| union { | |
| struct { | |
| int Frame | |
| } Frame | |
| struct { | |
| int MinFrame | |
| int MaxFrame | |
| } RandomFrame | |
| struct { | |
| int Wait | |
| } Wait | |
| struct { | |
| int MinWait | |
| int MaxWait | |
| } RandomWait | |
| struct { | |
| char * Name | |
| CSound * Sound | |
| } Sound | |
| struct { | |
| char ** Name | |
| CSound ** Sound | |
| int NumSounds | |
| } RandomSound | |
| struct { | |
| int Rotate | |
| } Rotate | |
| struct { | |
| int Move | |
| } Move | |
| struct { | |
| int Begin | |
| } Unbreakable | |
| struct { | |
| CAnimation * Goto | |
| } Goto | |
| struct { | |
| int Random | |
| CAnimation * Goto | |
| } RandomGoto | |
| } | D |
| CAnimation * | Next |
Definition at line 59 of file animation.h.
| CAnimation::CAnimation | ( | ) | [inline] |
Definition at line 61 of file animation.h.
Definition at line 63 of file animation.h.
Referenced by CleanAnimation(), GetStillFrame(), MapAnimSounds2(), ParseAnimationFrame(), and UnitShowAnimationScaled().
Definition at line 66 of file animation.h.
Referenced by GetStillFrame(), ParseAnimationFrame(), and UnitShowAnimationScaled().
| struct { ... } CAnimation::Frame |
Definition at line 69 of file animation.h.
Definition at line 70 of file animation.h.
| struct { ... } CAnimation::RandomFrame |
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| int CAnimation::Wait |
Definition at line 73 of file animation.h.
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| struct { ... } CAnimation::Wait |
Definition at line 76 of file animation.h.
Definition at line 77 of file animation.h.
| struct { ... } CAnimation::RandomWait |
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| char* CAnimation::Name |
Definition at line 80 of file animation.h.
Definition at line 81 of file animation.h.
Referenced by CleanAnimation(), MapAnimSounds2(), ParseAnimationFrame(), and UnitShowAnimationScaled().
| struct { ... } CAnimation::Sound |
| char** CAnimation::Name |
Definition at line 84 of file animation.h.
Definition at line 85 of file animation.h.
Definition at line 86 of file animation.h.
| struct { ... } CAnimation::RandomSound |
Referenced by CleanAnimation(), MapAnimSounds2(), ParseAnimationFrame(), and UnitShowAnimationScaled().
Definition at line 89 of file animation.h.
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| struct { ... } CAnimation::Rotate |
| int CAnimation::Move |
Definition at line 92 of file animation.h.
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| struct { ... } CAnimation::Move |
Definition at line 95 of file animation.h.
| struct { ... } CAnimation::Unbreakable |
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
Definition at line 98 of file animation.h.
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| struct { ... } CAnimation::Goto |
Definition at line 101 of file animation.h.
| struct { ... } CAnimation::RandomGoto |
Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().
| union { ... } CAnimation::D |
Referenced by CleanAnimation(), GetStillFrame(), MapAnimSounds2(), ParseAnimationFrame(), and UnitShowAnimationScaled().
Definition at line 105 of file animation.h.
Referenced by GetStillFrame(), MapAnimSounds2(), ParseAnimation(), and UnitShowAnimationScaled().
1.5.6