Changeset 6:2c890434e30f

Show
Ignore:
Timestamp:
08/04/08 18:22:51 (4 years ago)
Author:
thib
Branch:
default
convert_revision:
svn:d0a2da98-017c-47d2-8c43-22b54484806d/trunk@7
Message:
Add call_no in global jumps
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • scn2k/scn2k_impl.cc

    r0 r6  
    535535        if (cmd.cmd1 == 0 && cmd.cmd2 == 1) { 
    536536                if (cmd.cmd3 == 0x0b) { // global jump 
     537                    int call_no = 0; 
     538                    if (cmd.args.size() >= 2) call_no = cmd.args[1].value;     
    537539                        eprintf("global jump to %d\n",cmd.args[0].value); 
    538                         if (! ChangeScript(cmd.args[0].value, 0)) return; // ÆÉ€ß¹þ€á€Ê€€; abort. 
     540                        if (! ChangeScript(cmd.args[0].value, call_no)) return; // ÆÉ€ß¹þ€á€Ê€€; abort. 
    539541                        cmd.clear(); 
    540542                } else if (cmd.cmd3 == 0x0c || cmd.cmd3 == 0x12) { // call (0x12 €ÎÊý€ÏÈù̯)