Add opcode

svn-id: r16786
This commit is contained in:
Travis Howell 2005-02-14 07:21:17 +00:00
parent 0439ab507f
commit 23d02ee03f

View file

@ -128,7 +128,7 @@ void ScummEngine_v80he::setupOpcodes() {
/* 44 */
OPCODE(o6_invalid),
OPCODE(o80_loadSBNG),
OPCODE(o6_invalid),
OPCODE(o80_getFileSize),
OPCODE(o6_wordArrayWrite),
/* 48 */
OPCODE(o80_stringToInt),
@ -395,6 +395,22 @@ void ScummEngine_v80he::o80_loadSBNG() {
debug(1,"o80_loadSBNG stub (%d)",subOp);
}
void ScummEngine_v80he::o80_getFileSize() {
byte filename[256];
copyScriptString(filename);
File f;
if (f.open((char *)filename) == false) {
push(-1);
return;
}
f.seek(0, SEEK_END);
push(f.pos());
f.close();
}
void ScummEngine_v80he::o80_stringToInt() {
int id, len, val;
byte *addr;