RolePlayingDesign: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 59:
By implementing RPRuleProcessor you personalize Marauroa to be the kind of game you want to code. But keep in mind that you are ''limited'' to a realtime like game.
 
=ActionsObjects and ObjectsActions=
The whole Marauroa system is managed by two main entities, RPAction and RPObject and several helper classes like Attributes, RPSlot and RPClass
 
Line 77:
===Classes of Objects Explained===
Classes of Objects are the basic way of structuring Marauroa data structures.
You must use type attribute to make use of classes so value of type must be equal to a RPClass name.
 
A class defines types of the attributes and its visibility and gives it an internal code that is used to speed up searchs and save bandwidth. You can base a class on another, this feature is known as inheritance.