This commit is contained in:
parent
304b2cbab5
commit
557df97386
2 changed files with 7 additions and 5 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
scripts/test.dat
|
||||||
translations/swe.dat
|
translations/swe.dat
|
||||||
translations/dut.dat
|
translations/dut.dat
|
||||||
translations/ita.dat
|
translations/ita.dat
|
||||||
|
|
|
@ -67,9 +67,15 @@ signed short CScript::s_globalVars[NUM_GLOBAL_VARS]=
|
||||||
---------------------------------------------------------------------- */
|
---------------------------------------------------------------------- */
|
||||||
void CScript::initialise(FileEquate _fe)
|
void CScript::initialise(FileEquate _fe)
|
||||||
{
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
m_code=(unsigned short*)CFileIO::loadFile(_fe);
|
m_code=(unsigned short*)CFileIO::loadFile(_fe);
|
||||||
m_stack=(unsigned short*)MemAlloc(sizeof(unsigned short)*STACK_SIZE,"ScriptStack");
|
m_stack=(unsigned short*)MemAlloc(sizeof(unsigned short)*STACK_SIZE,"ScriptStack");
|
||||||
reset();
|
reset();
|
||||||
|
for(i=0;i<NUM_LOCAL_VARS;i++)
|
||||||
|
{
|
||||||
|
m_localVars[i]=0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -114,13 +120,8 @@ void CScript::run()
|
||||||
int testval=2;
|
int testval=2;
|
||||||
void CScript::reset()
|
void CScript::reset()
|
||||||
{
|
{
|
||||||
int i;
|
|
||||||
m_pc=0;
|
m_pc=0;
|
||||||
m_sp=0;
|
m_sp=0;
|
||||||
for(i=0;i<NUM_LOCAL_VARS;i++)
|
|
||||||
{
|
|
||||||
m_localVars[i]=0;
|
|
||||||
}
|
|
||||||
m_localVars[TMP1]=testval;
|
m_localVars[TMP1]=testval;
|
||||||
m_state=RESET;
|
m_state=RESET;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue