forked from Mirrors/openclonk
Fix utility builds
parent
a7aa89f168
commit
b34ae09437
|
@ -89,3 +89,6 @@ bool C4TextureShape::Load(C4Group &group, const char *filename, int32_t base_tex
|
|||
|
||||
C4Shader::C4Shader() {}
|
||||
C4Shader::~C4Shader() {}
|
||||
|
||||
C4ObjectListChangeListener listener_stub;
|
||||
class C4ObjectListChangeListener & ObjectListChangeListener = listener_stub;
|
|
@ -32,12 +32,12 @@ public:
|
|||
class C4ObjectListChangeListener
|
||||
{
|
||||
public:
|
||||
virtual void OnObjectRemove(C4ObjectList * pList, C4ObjectLink * pLnk) = 0;
|
||||
virtual void OnObjectAdded(C4ObjectList * pList, C4ObjectLink * pLnk) = 0;
|
||||
virtual void OnObjectRename(C4ObjectList * pList, C4ObjectLink * pLnk) = 0;
|
||||
virtual void OnObjectContainerChanged(C4Object *obj, C4Object *old_container, C4Object *new_container) = 0;
|
||||
virtual void OnEffectAdded(class C4Effect *fx) = 0;
|
||||
virtual void OnEffectRemoved(class C4Effect *fx) = 0;
|
||||
virtual void OnObjectRemove(C4ObjectList * pList, C4ObjectLink * pLnk) {};
|
||||
virtual void OnObjectAdded(C4ObjectList * pList, C4ObjectLink * pLnk) {};
|
||||
virtual void OnObjectRename(C4ObjectList * pList, C4ObjectLink * pLnk) {};
|
||||
virtual void OnObjectContainerChanged(C4Object *obj, C4Object *old_container, C4Object *new_container) {};
|
||||
virtual void OnEffectAdded(class C4Effect *fx) {};
|
||||
virtual void OnEffectRemoved(class C4Effect *fx) {};
|
||||
virtual ~C4ObjectListChangeListener() { }
|
||||
};
|
||||
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
#include "script/C4PropList.h"
|
||||
#include "control/C4Record.h"
|
||||
#include "config/C4Reloc.h"
|
||||
#include "object/C4ObjectList.h"
|
||||
|
||||
/* Parts of the ScriptEngine that are normally in C4Globals for initialization order reasons. */
|
||||
#ifdef _DEBUG
|
||||
|
@ -33,6 +34,8 @@ std::vector<C4PropListNumbered *> C4PropListNumbered::ShelvedPropLists;
|
|||
int32_t C4PropListNumbered::EnumerationIndex = 0;
|
||||
C4StringTable Strings;
|
||||
C4AulScriptEngine ScriptEngine;
|
||||
C4ObjectListChangeListener listener_stub;
|
||||
class C4ObjectListChangeListener & ObjectListChangeListener = listener_stub;
|
||||
|
||||
/* Avoid a C4Object dependency */
|
||||
C4Effect ** FnGetEffectsFor(C4PropList * pTarget)
|
||||
|
|
Loading…
Reference in New Issue