>>>>> "Sam" == Sam Devlin <boomdabo...@hotmail.com> writes:
Hi Sam, Sam> Hello CrystalSpace, Early in my GSoC project there was mention Sam> of potentially integrating the planned behaviour tree Sam> implementation with a logic editor in cel architect. For this Sam> to be possible what methods/features will I need to implement Sam> in the coding of the behaviour tree plugin and interface. To interface it with CrystalArchitect, we basically need a way to safely manipulate a BT at runtime. This means that we need : - a way to introspect the BT - create/delete/parent/... elements *atomically* (consider that each operation should freeze the execution, make the modification, then restart the execution where it was paused) - a good error mechanism that handles any inconsistent BT or error that could occur during its execution, preventing a C++ crash. Sam> I am presuming there will need to be a method of loading a Sam> behaviour tree from XML, can anyone correct or confirm this Sam> presumption. Yep, indeed, we need a way to serialize the BT. XML is an option, you can of course choose another format as long as it's easily parsable/writable. Don't choose a format that can serialize living object tho (for security reasons). See you, Guillaume
pgpv0R3x5BsV6.pgp
Description: PGP signature
------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________ Cel-main mailing list Cel-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cel-main