Started using game-specific flags and removed/replaced some SCI version checks with flags.
- The SCI0 new script header and the angles check have been replaced by the GF_SCI0_OLD flag - The SCI0 new drawpic parameter and the new priority check have been replaced by the GF_SCI0_OLDGFXFUNCS flag - Removed the code which retries to use the newer script header in SCI0 games if the detected one is wrong, as that case should be covered by the GF_SCI0_OLD flag - Removed the leftover min_version and max_version variables from gamestate - Cleaned up kGetTime() a bit svn-id: r40552
This commit is contained in:
parent
2ca7605050
commit
999d46b241
17 changed files with 80 additions and 167 deletions
|
@ -1379,7 +1379,7 @@ reg_t disassemble(EngineState *s, reg_t pos, int print_bw_tag, int print_bytecod
|
|||
int stackframe = (scr[pos.offset + 2] >> 1) + (*p_restadjust);
|
||||
int argc = ((*p_sp)[- stackframe - 1]).offset;
|
||||
|
||||
if (s->version >= SCI_VERSION_FTU_NEW_SCRIPT_HEADER)
|
||||
if (!(s->flags & GF_SCI0_OLD))
|
||||
argc += (*p_restadjust);
|
||||
|
||||
sciprintf(" Kernel params: (");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue