103 |
m_fnDec = new CoreVMFunction_dec; |
m_fnDec = new CoreVMFunction_dec; |
104 |
m_varRealTimer = new CoreVMDynVar_NKSP_REAL_TIMER; |
m_varRealTimer = new CoreVMDynVar_NKSP_REAL_TIMER; |
105 |
m_varPerfTimer = new CoreVMDynVar_NKSP_PERF_TIMER; |
m_varPerfTimer = new CoreVMDynVar_NKSP_PERF_TIMER; |
106 |
|
m_fnShLeft = new CoreVMFunction_sh_left; |
107 |
|
m_fnShRight = new CoreVMFunction_sh_right; |
108 |
} |
} |
109 |
|
|
110 |
ScriptVM::~ScriptVM() { |
ScriptVM::~ScriptVM() { |
116 |
delete m_fnNumElements; |
delete m_fnNumElements; |
117 |
delete m_fnInc; |
delete m_fnInc; |
118 |
delete m_fnDec; |
delete m_fnDec; |
119 |
|
delete m_fnShLeft; |
120 |
|
delete m_fnShRight; |
121 |
delete m_varRealTimer; |
delete m_varRealTimer; |
122 |
delete m_varPerfTimer; |
delete m_varPerfTimer; |
123 |
} |
} |
219 |
else if (name == "num_elements") return m_fnNumElements; |
else if (name == "num_elements") return m_fnNumElements; |
220 |
else if (name == "inc") return m_fnInc; |
else if (name == "inc") return m_fnInc; |
221 |
else if (name == "dec") return m_fnDec; |
else if (name == "dec") return m_fnDec; |
222 |
|
else if (name == "sh_left") return m_fnShLeft; |
223 |
|
else if (name == "sh_right") return m_fnShRight; |
224 |
return NULL; |
return NULL; |
225 |
} |
} |
226 |
|
|