#ifndef Character_H #define Character_H /* ----------------------------------------------------------------------------- Class: Character Desc: An persona that defines attacks for use in battle Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved. Chris Danford ----------------------------------------------------------------------------- */ #include "GameConstantsAndTypes.h" class Character { public: // Character(); bool Load( CString sCharDir ); // return true if success CString GetTakingABreakPath() const; CString GetCardPath() const; CString GetIconPath() const; CString GetModelPath() const; CString GetRestAnimationPath() const; CString GetWarmUpAnimationPath() const; CString GetDanceAnimationPath() const; CString GetSongSelectIconPath() const; CString GetStageIconPath() const; bool Has2DElems(); CString m_sCharDir; CString m_sName; // All the stuff below will be filled in if this character is playable in Rave mode bool m_bUsableInRave; CString m_sAttacks[NUM_ATTACK_LEVELS][NUM_ATTACKS_PER_LEVEL]; CString GetHeadPath() const; }; #endif