____                _       __
    / __ )____  _____   | |     / /___ ___________
   / __  / __ \/ ___/   | | /| / / __ `/ ___/ ___/
  / /_/ / /_/ (__  )    | |/ |/ / /_/ / /  (__  )
 /_____/\____/____/     |__/|__/\__,_/_/  /____/

       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"

CAnimation Class Reference

#include <animation.h>

List of all members.

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
CAnimationNext


Detailed Description

Definition at line 59 of file animation.h.


Constructor & Destructor Documentation

CAnimation::CAnimation (  )  [inline]

Definition at line 61 of file animation.h.


Member Data Documentation

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

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

Definition at line 80 of file animation.h.

struct { ... } CAnimation::Sound

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

Definition at line 89 of file animation.h.

Referenced by ParseAnimationFrame(), and UnitShowAnimationScaled().

struct { ... } CAnimation::Rotate

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

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

union { ... } CAnimation::D


The documentation for this class was generated from the following file:

Generated on Sat Feb 21 00:28:23 2009 for Bos Wars by  doxygen 1.5.6