![]() |
DynRPG v0.32 Unofficial
Plugin SDK
|
| ►NRPG | The one and only namespace in which all DynRPG classes, variables and functions reside, except for callbacks |
| CAction | Action of a battler (normal attack, skill, escape, etc.), including target |
| CActor | Used for the data of actors which can be changed in-game |
| CAnimation | Used to define a battle animation, its frames, and effects |
| CAnimation2 | Used to define a battler's character animation |
| CAnimation2Pose | Used to define a battler's character animation pose and pose parameters |
| CAnimation2Weapon | Used to define a battler's weapon animations |
| CAnimationCurrent | Used to access the data for the battle animation currently playing |
| CAnimationEffect | Used to define an animation's effect from its effect array |
| CAnimationFrame | Used to define an animation's frame and its cels |
| CAnimationFrameCel | Used for an animation frame's cel data |
| CAnimationInBattle | Used to access battle animation data while an animation is on screen |
| CAnimationSkill | Used to define a skill animation for a particular battler |
| CAnimationWeapon | Used to define a weapon animation for a particular battler |
| CArrayBaseOne | Helper class for arrays with base one |
| CAttribute | Used for the data of attributes which can be accessed or changed in-game |
| CBattleCommand | Used to define the actual battle commands (Attack, Defend, etc) |
| CBattleData | Used for the data and settings for the current battle. (OMG YES) |
| CBattleEvent | Used to access battle event parameters (NOT the scriptlines) |
| CBattleEventPage | Used to access battle event pages specific to the monster group being referenced |
| CBattleEventTrigger | Used to access event command specific to the current battle. (OMG YES) |
| CBattler | Used for entities participating in battle, i.e. actors and monsters |
| CBattleSettings | Used for battle settings (layout, etc.) |
| CCanvas | Image buffer with 16 bit color depth, used as canvas for multiple 8-bit images |
| CCatalog | Wrapper class for RPG::DList which doesn't crash if the index is out of bounds |
| CCatalogPtr | Wrapper class for RPG::Catalog pointers (syntactic sugar) |
| CCharacter | Used for movable entities on the map, i.e. events, the hero (and vehicles, but they are not supported yet) |
| CCharacterGraphics | |
| CColorControl | Color effect settings for RPG::Image objects |
| CCommonEvent | Access to the common events |
| CCondition | Used for the data of conditions which can be accessed or changed in-game |
| CDArray | |
| CDBActor | Used for the default data of actors which is defined in the database |
| CDBClass | Used for the default data of classes which is defined in the database |
| CDBitmap | Wrapper class for windows' HBITMAPs |
| CDBMonster | Used for the default data of monsters which is defined in the database |
| CDBMonsterGroup | Used for the default data of monster groups which are defined in the database |
| CDBSystem | Used for the default system data which is defined in the database |
| CDList | Class representing Delphi's TList (without resizing for the moment) |
| CDListPtr | Wrapper class for RPG::DList pointers (syntactic sugar) |
| CDString | Helper class representing a Delphi string |
| CDStringPtr | Mighty wrapper class for DString pointers, the string class for RPG Maker strings |
| CEvent | Used for events as subtype of characters |
| CEventData | Class used for storing event names, ids, the event pages, and script data |
| CEventPage | Used for pages within a map event, along with their conditions, script list, commands, etc |
| CEventPrecondition | The preconditions for a particular event page |
| CEventScriptData | Class used for the event script data of an event |
| CEventScriptLine | Represents an event script line |
| CEventScriptList | List of event script lines |
| CFontImage | |
| CHero | Used for the hero as subtype of characters |
| CImage | Used for image buffers (8 bit) |
| CInput | Used for key input |
| CInventory | Used for the inventory data and statistics of the current game being played |
| CItem | Used for the data of items which can be accessed or changed in-game |
| CMap | Used for accessing and manipulating the current map environment |
| CMapEncounter | A single monster group encounter on a map (the map itself has the full array) |
| CMapGraphics | Serves as the pointer to the tileset, the filename of the Chipset and the data for the actual tiles?? |
| CMapLmuFile | The paramaters for the LMU (map) files |
| CMapProperties | The current map, it's properties, dungeon generation settings, events, and chipset properties |
| CMapStartPositions | Access to the starting positions of the party and the vehicles |
| CMapTree | Used for the default data of monster groups which are defined in the database |
| CMapTreeProperties | The properties of a map (including some map tree data) |
| CMonster | Used for monsters as subtype of battlers |
| CMonsterBehavior | An entry of the monster's behavior (normal attack, skill, transform, etc.) |
| CMonsterGroupPosition | Used to define an individual monster's position in the group |
| CMoveRoute | Used for the move route of an character (also set by the "Move Event" command) |
| CMusic | Used for background music settings |
| CNamedCatalog | Class inherited from RPG::Catalog in which elements with non-consecutive IDs are stored without waste of memory (i.e. events on a map) |
| CNamedCatalogPtr | Wrapper class for RPG::NamedCatalog pointers (syntactic sugar) |
| CPanorama | Used to define a panorama object (ie. battle frames), or the panorama/frame on a particular map |
| CParsedCommentData | Used for parsed event comments (see Event comments guidelines) |
| CParsedCommentParameter | Used for parameters of parsed event comments (see Event comments guidelines) |
| CPicture | Used for in-game pictures |
| CSceneDebug | The Debug scene upon pressing F9 in test play mode |
| CSceneEnterName | The Enter Hero Name scene |
| CSceneFile | The Save/Load scene |
| CSceneGameOver | The Game Over scene |
| CSceneMenu | Used to access the menu windows and its variables |
| CSceneShop | Used to access the menu windows and its variables |
| CSceneTitle | Access to the title screen parameters |
| CScreen | Used for the screen, including window properties and FPS |
| ►CScreenEffect | Screen effects |
| CParticle | |
| CSkill | Used for the data of skills which can be accessed or changed in-game |
| CSkillProgression | Used to define the skill progression table for a particular hero |
| CSound | Used for sound effect settings |
| CSwitches | Provides 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 |
| CSystem | Used for system data which can change in-game |
| CSystemGraphic | Used to store the system and "system2" graphics |
| CTeleport | Class used for teleporting |
| CTeleportManagement | Same as the "Teleport Target Management" event command |
| CTerrain | Used for the data of terrains which can be accessed or changed in-game |
| CTileset | Used for the data of tilesets which can be accessed or changed in-game |
| CVariables | Provides 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 |
| CVehicle | Used for the vehicles as subtype of characters |
| CWindow | Used for Window objects of all kinds |
| CWindowMenuEnd | Used for quit menu from the main menu |
| CWindowMenuEquip | Used for equip menu from the main menu |
| CWindowMenuItem | Used for item menu from the main menu |
| CWindowMenuOrder | Used for quit menu from the main menu |
| CWindowMenuSkill | Used for skill menu from the main menu |
| CWindowMenuStatus | Used for quit menu from the main menu |
| CWindowMenuTarget | Used for skill/item target sub-menus (when a skill/item is used on a party member) |
| CWindowMessage | Used for message windows |
| CWindowMessageBox | Used for message windows |
| CWindowSaveFile | Used for individual save files within the Save/load menu |
