From: Jorrit T. <jo...@us...> - 2001-12-04 12:08:05
|
Date: Tuesday December 4, 2001 @ 4:08 Author: jorrit Update of /cvsroot/crystal/CS/docs In directory usw-pr-cvs1:/tmp/cvs-serv15988/docs Modified Files: history.txt Log Message: - Created a dummy thing object plugin. This plugin allows applications to use things just like any other mesh object (i.e. load the plugin implementing iMeshObjectType and then do NewFactory() from that). Previously applications had to use engine->GetThingType(). Note that since things are still implemented inside the engine this dummy plugin actually does little more than redirect NewFactory() calls to engine->GetThingType(). So engine->GetThingType() cannot be removed yet. The use of engine->GetThingType() is now deprecated (noted this in the apimod doc). - Removed most usages of GetThingType() in the engine. Only the engine itself and everything related to things now use GetThingType(). - Modified bugplug so that it now has an event handler as a seperate object instead of putting the event handler in the bugplug plugin itself. This avoids a circular reference. |