12#ifndef SCRIPTS_INCLUDE__ENGINE_COMMON_H
13#define SCRIPTS_INCLUDE__ENGINE_COMMON_H
17#define TT_VERSION_MAGIC '!TT!'
18#define TT_VERSION ((float)4.8f)
20#define SAFE_DELETE_ARRAY(p) { delete[] p; p = NULL; }
21#define SAFE_DELETE(p) { delete p; p = NULL; }
23template <
typename T> TT_INLINE
void SafeRelease(T& IUnk)
32template <
typename T,
typename T2> TT_INLINE
void RefPtrSet(T& dest, T2& source)
34 if (source) source->AddRef();
35 if (dest) dest->Release();
39void SCRIPTS_API Console_Input(
const char *Input);
40void SCRIPTS_API Console_Output(
const char *Output,...);