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 |