extern "C" void dllStopPlugin(void) { using namespace Orz; game.reset(); }
extern "C" void dllStartPlugin(void) { using namespace Orz; game.reset(new GameRegisterList<boost::mpl::list< FCFighterFactory > >()); }
extern "C" void dllStartPlugin(void) { using namespace Orz; game.reset(new GameRegisterList<boost::mpl::list< FCDirectorFactory, FCSceneFactory, FCBulletFactory, EnemyControllerFactory, PlayerControllerFactory, PlayerPlaneFactory, EnemyPlaneFactory, ObstacleFactory > >()); }
extern "C" void dllStopPlugin(void) { game.reset(); }