my 3d platformer/rpg engine.

Miscellaneous Forums/Blitz Showcase/my 3d platformer/rpg engine.

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Hey koriolis, can you tell us more about the OOP + Reflection?

Im already(rewriting at the moment) wrapping my host app types into my script types if this is correct way eg

;script type
Type TMonster
;my wrapped host type
field actor.TActor;contains all 3d stuff ie mesh,collisions
;animations
field bag.TInventory;another wrapped host type
field health%
field AttackPower%
End Type

This way users can add their own stats, variables etc to a object or create their own objects using my host app types.

Another thing koriolis, how would you go about saving script states, i can save everything from the host apps types but what about new user types, would they be required to do it?