DynRPG v0.32 Unofficial
Plugin SDK
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CRPG::ActionAction of a battler (normal attack, skill, escape, etc.), including target
 CRPG::AnimationUsed to define a battle animation, its frames, and effects
 CRPG::Animation2Used to define a battler's character animation
 CRPG::Animation2PoseUsed to define a battler's character animation pose and pose parameters
 CRPG::Animation2WeaponUsed to define a battler's weapon animations
 CRPG::AnimationCurrentUsed to access the data for the battle animation currently playing
 CRPG::AnimationEffectUsed to define an animation's effect from its effect array
 CRPG::AnimationFrameUsed to define an animation's frame and its cels
 CRPG::AnimationFrameCelUsed for an animation frame's cel data
 CRPG::AnimationInBattleUsed to access battle animation data while an animation is on screen
 CRPG::AnimationSkillUsed to define a skill animation for a particular battler
 CRPG::AnimationWeaponUsed to define a weapon animation for a particular battler
 CRPG::ArrayBaseOne< T, size >Helper class for arrays with base one
 CRPG::ArrayBaseOne< short, 99 >
 CRPG::AttributeUsed for the data of attributes which can be accessed or changed in-game
 CRPG::BattleCommandUsed to define the actual battle commands (Attack, Defend, etc)
 CRPG::BattleDataUsed for the data and settings for the current battle. (OMG YES)
 CRPG::BattleEventUsed to access battle event parameters (NOT the scriptlines)
 CRPG::BattleEventPageUsed to access battle event pages specific to the monster group being referenced
 CRPG::BattleEventTriggerUsed to access event command specific to the current battle. (OMG YES)
 CRPG::BattlerUsed for entities participating in battle, i.e. actors and monsters
 CRPG::BattleSettingsUsed for battle settings (layout, etc.)
 CRPG::CanvasImage buffer with 16 bit color depth, used as canvas for multiple 8-bit images
 CRPG::Catalog< T >Wrapper class for RPG::DList which doesn't crash if the index is out of bounds
 CRPG::Catalog< RPG::Animation2Pose * >
 CRPG::Catalog< RPG::Animation2Weapon * >
 CRPG::Catalog< RPG::AnimationEffect * >
 CRPG::Catalog< RPG::AnimationFrame * >
 CRPG::Catalog< RPG::AnimationFrameCel * >
 CRPG::Catalog< RPG::AnimationSkill * >
 CRPG::Catalog< RPG::AnimationWeapon * >
 CRPG::Catalog< RPG::BattleCommand * >
 CRPG::Catalog< RPG::BattleEventPage * >
 CRPG::Catalog< RPG::Event * >
 CRPG::Catalog< RPG::EventPage * >
 CRPG::Catalog< RPG::MapEncounter * >
 CRPG::Catalog< RPG::MapTreeProperties * >
 CRPG::Catalog< RPG::MonsterBehavior * >
 CRPG::Catalog< RPG::MonsterGroupPosition * >
 CRPG::Catalog< RPG::SkillProgression * >
 CRPG::Catalog< void * >
 CRPG::CatalogPtr< T >Wrapper class for RPG::Catalog pointers (syntactic sugar)
 CRPG::CatalogPtr< RPG::Animation2Pose * >
 CRPG::CatalogPtr< RPG::Animation2Weapon * >
 CRPG::CatalogPtr< RPG::AnimationEffect * >
 CRPG::CatalogPtr< RPG::AnimationFrame * >
 CRPG::CatalogPtr< RPG::AnimationFrameCel * >
 CRPG::CatalogPtr< RPG::BattleCommand * >
 CRPG::CatalogPtr< RPG::BattleEventPage * >
 CRPG::CatalogPtr< RPG::EventPage * >
 CRPG::CatalogPtr< RPG::MapEncounter * >
 CRPG::CatalogPtr< RPG::MonsterBehavior * >
 CRPG::CatalogPtr< RPG::MonsterGroupPosition * >
 CRPG::CatalogPtr< RPG::SkillProgression * >
 CRPG::CharacterUsed for movable entities on the map, i.e. events, the hero (and vehicles, but they are not supported yet)
 CRPG::ColorControlColor effect settings for RPG::Image objects
 CRPG::CommonEventAccess to the common events
 CRPG::ConditionUsed for the data of conditions which can be accessed or changed in-game
 CRPG::DArray< T, base_, resizeValue >
 CRPG::DArray< bool >
 CRPG::DArray< bool, 1 >
 CRPG::DArray< char >
 CRPG::DArray< DamageMultiplier_T, 1, 2 >
 CRPG::DArray< int >
 CRPG::DArray< int, 1 >
 CRPG::DArray< MenuCommand_T >
 CRPG::DArray< short >
 CRPG::DArray< short, 1 >
 CRPG::DBActorUsed for the default data of actors which is defined in the database
 CRPG::DBClassUsed for the default data of classes which is defined in the database
 CRPG::DBitmapWrapper class for windows' HBITMAPs
 CRPG::DBMonsterUsed for the default data of monsters which is defined in the database
 CRPG::DBMonsterGroupUsed for the default data of monster groups which are defined in the database
 CRPG::DBSystemUsed for the default system data which is defined in the database
 CRPG::DList< T >Class representing Delphi's TList (without resizing for the moment)
 CRPG::DList< char >
 CRPG::DList< int >
 CRPG::DList< MoveRouteItem * >
 CRPG::DList< RPG::Animation2Pose * >
 CRPG::DList< RPG::Animation2Weapon * >
 CRPG::DList< RPG::AnimationEffect * >
 CRPG::DList< RPG::AnimationFrame * >
 CRPG::DList< RPG::AnimationFrameCel * >
 CRPG::DList< RPG::AnimationSkill * >
 CRPG::DList< RPG::AnimationWeapon * >
 CRPG::DList< RPG::BattleCommand * >
 CRPG::DList< RPG::BattleEventPage * >
 CRPG::DList< RPG::Event * >
 CRPG::DList< RPG::EventPage * >
 CRPG::DList< RPG::EventScriptLine * >
 CRPG::DList< RPG::MapEncounter * >
 CRPG::DList< RPG::MapTreeProperties * >
 CRPG::DList< RPG::MonsterBehavior * >
 CRPG::DList< RPG::MonsterGroupPosition * >
 CRPG::DList< RPG::SkillProgression * >
 CRPG::DList< void * >
 CRPG::DListPtr< T >Wrapper class for RPG::DList pointers (syntactic sugar)
 CRPG::DListPtr< char >
 CRPG::DListPtr< MoveRouteItem * >
 CRPG::DListPtr< RPG::Animation2Pose * >
 CRPG::DListPtr< RPG::Animation2Weapon * >
 CRPG::DListPtr< RPG::AnimationEffect * >
 CRPG::DListPtr< RPG::AnimationFrame * >
 CRPG::DListPtr< RPG::AnimationFrameCel * >
 CRPG::DListPtr< RPG::AnimationSkill * >
 CRPG::DListPtr< RPG::AnimationWeapon * >
 CRPG::DListPtr< RPG::BattleCommand * >
 CRPG::DListPtr< RPG::BattleEventPage * >
 CRPG::DListPtr< RPG::Event * >
 CRPG::DListPtr< RPG::EventPage * >
 CRPG::DListPtr< RPG::MapEncounter * >
 CRPG::DListPtr< RPG::MapTreeProperties * >
 CRPG::DListPtr< RPG::MonsterBehavior * >
 CRPG::DListPtr< RPG::MonsterGroupPosition * >
 CRPG::DListPtr< RPG::SkillProgression * >
 CRPG::DListPtr< void * >
 CRPG::DStringHelper class representing a Delphi string
 CRPG::DStringPtrMighty wrapper class for DString pointers, the string class for RPG Maker strings
 CRPG::EventDataClass used for storing event names, ids, the event pages, and script data
 CRPG::EventPageUsed for pages within a map event, along with their conditions, script list, commands, etc
 CRPG::EventPreconditionThe preconditions for a particular event page
 CRPG::EventScriptDataClass used for the event script data of an event
 CRPG::EventScriptLineRepresents an event script line
 CRPG::EventScriptListList of event script lines
 CRPG::FontImage
 CRPG::ImageUsed for image buffers (8 bit)
 CRPG::InputUsed for key input
 CRPG::InventoryUsed for the inventory data and statistics of the current game being played
 CRPG::ItemUsed for the data of items which can be accessed or changed in-game
 CRPG::MapUsed for accessing and manipulating the current map environment
 CRPG::MapEncounterA single monster group encounter on a map (the map itself has the full array)
 CRPG::MapGraphicsServes as the pointer to the tileset, the filename of the Chipset and the data for the actual tiles??
 CRPG::MapLmuFileThe paramaters for the LMU (map) files
 CRPG::MapPropertiesThe current map, it's properties, dungeon generation settings, events, and chipset properties
 CRPG::MapStartPositionsAccess to the starting positions of the party and the vehicles
 CRPG::MapTreeUsed for the default data of monster groups which are defined in the database
 CRPG::MapTreePropertiesThe properties of a map (including some map tree data)
 CRPG::MonsterBehaviorAn entry of the monster's behavior (normal attack, skill, transform, etc.)
 CRPG::MonsterGroupPositionUsed to define an individual monster's position in the group
 CRPG::MoveRouteUsed for the move route of an character (also set by the "Move Event" command)
 CRPG::MusicUsed for background music settings
 CRPG::NamedCatalogPtr< T >Wrapper class for RPG::NamedCatalog pointers (syntactic sugar)
 CRPG::NamedCatalogPtr< RPG::AnimationSkill * >
 CRPG::NamedCatalogPtr< RPG::AnimationWeapon * >
 CRPG::NamedCatalogPtr< RPG::Event * >
 CRPG::PanoramaUsed to define a panorama object (ie. battle frames), or the panorama/frame on a particular map
 CRPG::ParsedCommentDataUsed for parsed event comments (see Event comments guidelines)
 CRPG::ParsedCommentParameterUsed for parameters of parsed event comments (see Event comments guidelines)
 CRPG::ScreenEffect::Particle
 CRPG::PictureUsed for in-game pictures
 CRPG::SceneDebugThe Debug scene upon pressing F9 in test play mode
 CRPG::SceneEnterNameThe Enter Hero Name scene
 CRPG::SceneFileThe Save/Load scene
 CRPG::SceneGameOverThe Game Over scene
 CRPG::SceneMenuUsed to access the menu windows and its variables
 CRPG::SceneShopUsed to access the menu windows and its variables
 CRPG::SceneTitleAccess to the title screen parameters
 CRPG::ScreenUsed for the screen, including window properties and FPS
 CRPG::ScreenEffectScreen effects
 CRPG::SkillUsed for the data of skills which can be accessed or changed in-game
 CRPG::SkillProgressionUsed to define the skill progression table for a particular hero
 CRPG::SoundUsed for sound effect settings
 CRPG::SwitchAccess to switch names
 CRPG::SwitchesProvides easy access to in-game switches You may also use RPG::System::switches, but the RPG::Switches class will also tolerate negative indexes and is less to type
 CRPG::SystemUsed for system data which can change in-game
 CRPG::SystemGraphicUsed to store the system and "system2" graphics
 CRPG::TeleportClass used for teleporting
 CRPG::TeleportManagementSame as the "Teleport Target Management" event command
 CRPG::TerrainUsed for the data of terrains which can be accessed or changed in-game
 CRPG::TilesetUsed for the data of tilesets which can be accessed or changed in-game
 CRPG::VariableAccess to variable names
 CRPG::VariablesProvides easy access to in-game variables You may also use RPG::System::variables, but the RPG::Variables class will also tolerate negative indexes and is less to type
 CRPG::WindowUsed for Window objects of all kinds
 CRPG::WindowMessageBoxUsed for message windows