Changeset 3369

Show
Ignore:
Timestamp:
02/05/10 15:50:32 (6 weeks ago)
Author:
mgray
Message:

Updated tutorials to accomodate changes to I_GameClient interface refactor.

Location:
tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2
Files:
10 modified

Legend:

Unmodified
Added
Removed
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial1/Tutorial1/src/GameClient.cpp

    r3276 r3369  
    9898{ 
    9999    return m_pScriptObject; 
     100} 
     101 
     102//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     103void 
     104GameClient::registerScriptEngine(pScriptEngine_type _pScriptEngine) 
     105{ 
     106    // This isn't really used with the Base Starter kit since ZGameLoader  
     107    // registers the script engine with the BaseGameClient. 
     108 
     109    // Just ignore this method. 
    100110} 
    101111 
     
    150160} 
    151161 
     162//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     163Zen::Engine::Widgets::I_WidgetService& 
     164GameClient::getWidgetService() 
     165{ 
     166    return m_base.getWidgetService(); 
     167} 
     168 
     169//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     170Zen::Engine::Rendering::I_RenderingCanvas& 
     171GameClient::getRenderingCanvas() 
     172{ 
     173    return m_base.getRenderingCanvas(); 
     174} 
     175 
     176//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     177bool 
     178GameClient::initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes) 
     179{ 
     180    return m_base.initRenderingService(_type, _title, _xRes, _yRes); 
     181} 
     182 
     183//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     184bool 
     185GameClient::initTerrainService(const std::string& _type) 
     186{ 
     187    return m_base.initTerrainService(_type); 
     188} 
     189 
     190//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     191bool 
     192GameClient::initSkyService(const std::string& _type) 
     193{ 
     194    return m_base.initSkyService(_type); 
     195} 
     196 
     197//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     198bool 
     199GameClient::initInputService(const std::string& _type) 
     200{ 
     201    return m_base.initInputService(_type); 
     202} 
     203 
     204//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     205bool 
     206GameClient::initWidgetService(const std::string& _type) 
     207{ 
     208    return m_base.initWidgetService(_type); 
     209} 
    152210 
    153211//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial1/Tutorial1/src/GameClient.hpp

    r3276 r3369  
    6868    virtual const WindowHandle_type getHandle() const; 
    6969    virtual void activateGameClientScriptModule(); 
     70    virtual Zen::Engine::Widgets::I_WidgetService& getWidgetService(); 
     71    virtual Zen::Engine::Rendering::I_RenderingCanvas& getRenderingCanvas(); 
     72    virtual bool initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes); 
     73    virtual bool initTerrainService(const std::string& _type); 
     74    virtual bool initSkyService(const std::string& _type); 
     75    virtual bool initInputService(const std::string& _type); 
     76    virtual bool initWidgetService(const std::string& _type); 
    7077    virtual bool init(); 
    7178    virtual void run(); 
     
    7683public: 
    7784    virtual Zen::Scripting::I_ObjectReference* getScriptObject(); 
     85    /// @} 
     86 
     87    /// @name I_ScriptableService implementation. 
     88    /// @{ 
     89public: 
     90    virtual void registerScriptEngine(pScriptEngine_type _pScriptEngine); 
    7891    /// @} 
    7992 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial2/Tutorial2/src/GameClient.cpp

    r3276 r3369  
    107107 
    108108//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     109void 
     110GameClient::registerScriptEngine(pScriptEngine_type _pScriptEngine) 
     111{ 
     112    // This isn't really used with the Base Starter kit since ZGameLoader  
     113    // registers the script engine with the BaseGameClient. 
     114 
     115    // Just ignore this method. 
     116} 
     117 
     118//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    109119bool 
    110120GameClient::init() 
     
    186196 
    187197//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     198Zen::Engine::Widgets::I_WidgetService& 
     199GameClient::getWidgetService() 
     200{ 
     201    return m_base.getWidgetService(); 
     202} 
     203 
     204//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     205Zen::Engine::Rendering::I_RenderingCanvas& 
     206GameClient::getRenderingCanvas() 
     207{ 
     208    return m_base.getRenderingCanvas(); 
     209} 
     210 
     211//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     212bool 
     213GameClient::initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes) 
     214{ 
     215    return m_base.initRenderingService(_type, _title, _xRes, _yRes); 
     216} 
     217 
     218//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     219bool 
     220GameClient::initTerrainService(const std::string& _type) 
     221{ 
     222    return m_base.initTerrainService(_type); 
     223} 
     224 
     225//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     226bool 
     227GameClient::initSkyService(const std::string& _type) 
     228{ 
     229    return m_base.initSkyService(_type); 
     230} 
     231 
     232//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     233bool 
     234GameClient::initInputService(const std::string& _type) 
     235{ 
     236    return m_base.initInputService(_type); 
     237} 
     238 
     239//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     240bool 
     241GameClient::initWidgetService(const std::string& _type) 
     242{ 
     243    return m_base.initWidgetService(_type); 
     244} 
     245 
     246//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    188247void 
    189248GameClient::activateGameClientScriptModule() 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial2/Tutorial2/src/GameClient.hpp

    r3276 r3369  
    7070    virtual const WindowHandle_type getHandle() const; 
    7171    virtual void activateGameClientScriptModule(); 
     72    virtual Zen::Engine::Widgets::I_WidgetService& getWidgetService(); 
     73    virtual Zen::Engine::Rendering::I_RenderingCanvas& getRenderingCanvas(); 
     74    virtual bool initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes); 
     75    virtual bool initTerrainService(const std::string& _type); 
     76    virtual bool initSkyService(const std::string& _type); 
     77    virtual bool initInputService(const std::string& _type); 
     78    virtual bool initWidgetService(const std::string& _type); 
    7279    virtual bool init(); 
    7380    virtual void run(); 
     
    7885public: 
    7986    virtual Zen::Scripting::I_ObjectReference* getScriptObject(); 
     87    /// @} 
     88 
     89    /// @name I_ScriptableService implementation. 
     90    /// @{ 
     91public: 
     92    virtual void registerScriptEngine(pScriptEngine_type _pScriptEngine); 
    8093    /// @} 
    8194 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial3/Tutorial3/src/GameClient.cpp

    r3276 r3369  
    106106 
    107107//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     108void 
     109GameClient::registerScriptEngine(pScriptEngine_type _pScriptEngine) 
     110{ 
     111    // This isn't really used with the Base Starter kit since ZGameLoader  
     112    // registers the script engine with the BaseGameClient. 
     113 
     114    // Just ignore this method. 
     115} 
     116 
     117//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    108118bool 
    109119GameClient::init() 
     
    202212{ 
    203213    m_base.run(); 
     214} 
     215 
     216//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     217Zen::Engine::Widgets::I_WidgetService& 
     218GameClient::getWidgetService() 
     219{ 
     220    return m_base.getWidgetService(); 
     221} 
     222 
     223//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     224Zen::Engine::Rendering::I_RenderingCanvas& 
     225GameClient::getRenderingCanvas() 
     226{ 
     227    return m_base.getRenderingCanvas(); 
     228} 
     229 
     230//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     231bool 
     232GameClient::initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes) 
     233{ 
     234    return m_base.initRenderingService(_type, _title, _xRes, _yRes); 
     235} 
     236 
     237//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     238bool 
     239GameClient::initTerrainService(const std::string& _type) 
     240{ 
     241    return m_base.initTerrainService(_type); 
     242} 
     243 
     244//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     245bool 
     246GameClient::initSkyService(const std::string& _type) 
     247{ 
     248    return m_base.initSkyService(_type); 
     249} 
     250 
     251//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     252bool 
     253GameClient::initInputService(const std::string& _type) 
     254{ 
     255    return m_base.initInputService(_type); 
     256} 
     257 
     258//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     259bool 
     260GameClient::initWidgetService(const std::string& _type) 
     261{ 
     262    return m_base.initWidgetService(_type); 
    204263} 
    205264 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial3/Tutorial3/src/GameClient.hpp

    r3276 r3369  
    7272    virtual const WindowHandle_type getHandle() const; 
    7373    virtual void activateGameClientScriptModule(); 
     74    virtual Zen::Engine::Widgets::I_WidgetService& getWidgetService(); 
     75    virtual Zen::Engine::Rendering::I_RenderingCanvas& getRenderingCanvas(); 
     76    virtual bool initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes); 
     77    virtual bool initTerrainService(const std::string& _type); 
     78    virtual bool initSkyService(const std::string& _type); 
     79    virtual bool initInputService(const std::string& _type); 
     80    virtual bool initWidgetService(const std::string& _type); 
    7481    virtual bool init(); 
    7582    virtual void run(); 
     
    8087public: 
    8188    virtual Zen::Scripting::I_ObjectReference* getScriptObject(); 
     89    /// @} 
     90 
     91    /// @name I_ScriptableService implementation. 
     92    /// @{ 
     93public: 
     94    virtual void registerScriptEngine(pScriptEngine_type _pScriptEngine); 
    8295    /// @} 
    8396 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial4/Tutorial4/src/GameClient.cpp

    r3343 r3369  
    117117 
    118118//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     119void 
     120GameClient::registerScriptEngine(pScriptEngine_type _pScriptEngine) 
     121{ 
     122    // This isn't really used with the Base Starter kit since ZGameLoader  
     123    // registers the script engine with the BaseGameClient. 
     124 
     125    // Just ignore this method. 
     126} 
     127 
     128//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    119129bool 
    120130GameClient::init() 
     
    223233{ 
    224234    m_baseClient.run(); 
     235} 
     236 
     237//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     238Zen::Engine::Widgets::I_WidgetService& 
     239GameClient::getWidgetService() 
     240{ 
     241    return m_baseClient.getWidgetService(); 
     242} 
     243 
     244//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     245Zen::Engine::Rendering::I_RenderingCanvas& 
     246GameClient::getRenderingCanvas() 
     247{ 
     248    return m_baseClient.getRenderingCanvas(); 
     249} 
     250 
     251//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     252bool 
     253GameClient::initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes) 
     254{ 
     255    return m_baseClient.initRenderingService(_type, _title, _xRes, _yRes); 
     256} 
     257 
     258//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     259bool 
     260GameClient::initTerrainService(const std::string& _type) 
     261{ 
     262    return m_baseClient.initTerrainService(_type); 
     263} 
     264 
     265//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     266bool 
     267GameClient::initSkyService(const std::string& _type) 
     268{ 
     269    return m_baseClient.initSkyService(_type); 
     270} 
     271 
     272//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     273bool 
     274GameClient::initInputService(const std::string& _type) 
     275{ 
     276    return m_baseClient.initInputService(_type); 
     277} 
     278 
     279//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     280bool 
     281GameClient::initWidgetService(const std::string& _type) 
     282{ 
     283    return m_baseClient.initWidgetService(_type); 
    225284} 
    226285 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial4/Tutorial4/src/GameClient.hpp

    r3276 r3369  
    7676    virtual const WindowHandle_type getHandle() const; 
    7777    virtual void activateGameClientScriptModule(); 
     78    virtual Zen::Engine::Widgets::I_WidgetService& getWidgetService(); 
     79    virtual Zen::Engine::Rendering::I_RenderingCanvas& getRenderingCanvas(); 
     80    virtual bool initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes); 
     81    virtual bool initTerrainService(const std::string& _type); 
     82    virtual bool initSkyService(const std::string& _type); 
     83    virtual bool initInputService(const std::string& _type); 
     84    virtual bool initWidgetService(const std::string& _type); 
    7885    virtual bool init(); 
    7986    virtual void run(); 
     
    8491public: 
    8592    virtual Zen::Scripting::I_ObjectReference* getScriptObject(); 
     93    /// @} 
     94 
     95    /// @name I_ScriptableService implementation. 
     96    /// @{ 
     97public: 
     98    virtual void registerScriptEngine(pScriptEngine_type _pScriptEngine); 
    8699    /// @} 
    87100 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial5/Tutorial5/src/GameClient.cpp

    r3276 r3369  
    113113 
    114114//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     115void 
     116GameClient::registerScriptEngine(pScriptEngine_type _pScriptEngine) 
     117{ 
     118    // This isn't really used with the Base Starter kit since ZGameLoader  
     119    // registers the script engine with the BaseGameClient. 
     120 
     121    // Just ignore this method. 
     122} 
     123 
     124//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    115125bool 
    116126GameClient::init() 
     
    198208{ 
    199209    m_baseClient.run(); 
     210} 
     211 
     212//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     213Zen::Engine::Widgets::I_WidgetService& 
     214GameClient::getWidgetService() 
     215{ 
     216    return m_baseClient.getWidgetService(); 
     217} 
     218 
     219//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     220Zen::Engine::Rendering::I_RenderingCanvas& 
     221GameClient::getRenderingCanvas() 
     222{ 
     223    return m_baseClient.getRenderingCanvas(); 
     224} 
     225 
     226//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     227bool 
     228GameClient::initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes) 
     229{ 
     230    return m_baseClient.initRenderingService(_type, _title, _xRes, _yRes); 
     231} 
     232 
     233//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     234bool 
     235GameClient::initTerrainService(const std::string& _type) 
     236{ 
     237    return m_baseClient.initTerrainService(_type); 
     238} 
     239 
     240//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     241bool 
     242GameClient::initSkyService(const std::string& _type) 
     243{ 
     244    return m_baseClient.initSkyService(_type); 
     245} 
     246 
     247//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     248bool 
     249GameClient::initInputService(const std::string& _type) 
     250{ 
     251    return m_baseClient.initInputService(_type); 
     252} 
     253 
     254//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
     255bool 
     256GameClient::initWidgetService(const std::string& _type) 
     257{ 
     258    return m_baseClient.initWidgetService(_type); 
    200259} 
    201260 
  • tutorials/branches/0185_GEN_PHYSICS_REFACTOR_2/Tutorial5/Tutorial5/src/GameClient.hpp

    r3276 r3369  
    7474    virtual const WindowHandle_type getHandle() const; 
    7575    virtual void activateGameClientScriptModule(); 
     76    virtual Zen::Engine::Widgets::I_WidgetService& getWidgetService(); 
     77    virtual Zen::Engine::Rendering::I_RenderingCanvas& getRenderingCanvas(); 
     78    virtual bool initRenderingService(const std::string& _type, const std::string& _title, int _xRes, int _yRes); 
     79    virtual bool initTerrainService(const std::string& _type); 
     80    virtual bool initSkyService(const std::string& _type); 
     81    virtual bool initInputService(const std::string& _type); 
     82    virtual bool initWidgetService(const std::string& _type); 
    7683    virtual bool init(); 
    7784    virtual void run(); 
     
    8289public: 
    8390    virtual Zen::Scripting::I_ObjectReference* getScriptObject(); 
     91    /// @} 
     92 
     93    /// @name I_ScriptableService implementation. 
     94    /// @{ 
     95public: 
     96    virtual void registerScriptEngine(pScriptEngine_type _pScriptEngine); 
    8497    /// @} 
    8598