Changes between Initial Version and Version 1 of ScriptSystem


Ignore:
Timestamp:
09/27/07 20:56:37 (14 years ago)
Author:
art
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ScriptSystem

    v1 v1  
     1= Manual = 
     2 
     3== Script or not to script == 
     4 
     5One of the components of nrEngine is a scripting interfaces. It provides the developer with a simple interface for including different script languages into the application. [[BR]] 
     6The script system does work as a wrapper for different scripting languages. Third party plugins, like ["LuaPlugin"] provides the connective glue code to include the support of a scripting language.  
     7 
     8A plugin does register itself by the engine and specify which kind of scripts it can handle. It can also register functions and methods with the engine, so that a call of any registered function will lead to call of the implementation of that function. Moreover due to the glue functionality of the engine's scripting system a globaly registered function can be accessed in different scripting languages by its proper name. For this a plugin, providing new scripting language, has to connect functions from the engine's script function database with the language interface it provides. 
     9 
     10 
     11 
     12 
     13 
     14See also: ["ManualPage"], ["ResourceManagment"], ["LuaPlugin"]