/* $Id: settingdefs.hpp,v 1.5 2005/06/28 13:55:23 chfreund Exp $ */ #ifndef _SETTINGDEFS_HPP_ #define _SETTINGDEFS_HPP_ /**********************************************************/ #include "settings.hpp" /**********************************************************/ class SpriteSequenceSettingDefs { protected: // constants for developing usage only enum { DEF_FRAMES = 0, DEF_INDICES, DEF_COLORKEY, DEF_ALPHA, DEF_HOTSPOT, NUM_SETTING_DEFS }; static const SettingDef m_SettingDef[NUM_SETTING_DEFS+1]; }; /**********************************************************/ class SpriteSetSettingDefs { protected: enum { DEF_TEMPLATED = 0, DEF_NLAYERS, DEF_SMOOTH, DEF_SEQUENCES, DEF_SEQUENCE_FORMAT, DEF_SEQUENCE_INDICES, DEF_SUBDIRS, DEF_SUBDIR_CONF, DEF_OBJECT_ID, DEF_GRAYTOLERANCE, NUM_SETTING_DEFS }; // setting definitions used in load and readMapSettings static const SettingDef m_SettingDef[NUM_SETTING_DEFS+1]; }; /**********************************************************/ class WopSpriteSettingDefs { protected: //! settings definitions for the loading function static const SettingDef m_SettingDef[]; }; /**********************************************************/ #endif // _SETTINGDEFS_HPP_