mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-19 06:43:58 -07:00
In v24 you called JS_InitClass and passed in a definition of JSNative functions. Later you could call JS_NewObject with this class and the object would get a prototype with the specified JSNative functions. In ESR31 you now have to explicitly store the prototype object returned by JS_InitClass and pass it as prototype argument to JS_NewObject to achieve the same. This change modifies our existing ScriptInterface implementation for custom object types a bit and uses it at places where the JSAPI was used directly before. Refs #2462 This was SVN commit r15524. |
||
|---|---|---|
| .. | ||
| CmpPtr.cpp | ||
| CmpPtr.h | ||
| Component.h | ||
| ComponentManager.cpp | ||
| ComponentManager.h | ||
| ComponentManagerSerialization.cpp | ||
| Components.h | ||
| ComponentTest.h | ||
| DynamicSubscription.cpp | ||
| DynamicSubscription.h | ||
| Entity.h | ||
| EntityMap.h | ||
| IComponent.cpp | ||
| IComponent.h | ||
| Interface.h | ||
| InterfaceScripted.h | ||
| Message.h | ||
| ParamNode.cpp | ||
| ParamNode.h | ||
| SimContext.cpp | ||
| SimContext.h | ||