[Scummvm-cvs-logs] CVS: descumm descumm5.cpp,1.1.1.1,1.2

Ludvig Strigeus strigeus at users.sourceforge.net
Fri Nov 9 14:48:03 CET 2001


Update of /cvsroot/scummvm/descumm
In directory usw-pr-cvs1:/tmp/cvs-serv28800

Modified Files:
	descumm5.cpp 
Log Message:
implemented some missing opcodes

Index: descumm5.cpp
===================================================================
RCS file: /cvsroot/scummvm/descumm/descumm5.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** descumm5.cpp	2001/11/08 19:03:08	1.1.1.1
--- descumm5.cpp	2001/11/09 22:47:18	1.2
***************
*** 1025,1028 ****
--- 1025,1033 ----
  	case 0xE1: do_tok(buf, "PutActor", ((opcode&0x80)?A1V:A1B) | ((opcode&0x40)?A2V:A2W) | ((opcode&0x20)?A3V:A3W)); break;
  
+ 	case 0x15:
+ 	case 0x55:
+ 	case 0x95:
+ 	case 0xD5: do_tok(buf, "GetActorFromPos", ((opcode&0x80)?A1V:A1W) | ((opcode&0x40)?A2V:A2W) | AVARSTORE); break;
+ 
  	case 0x03: 
  	case 0x83: do_tok(buf, "GetActorLocation", AVARSTORE | ((opcode & 0x80) ? A1V : A1B)); break;
***************
*** 1142,1146 ****
  	
  	case 0xAE: { 
! 			switch(get_byte()) {
  			case 0x01: 	case 0x81: do_tok(buf, "WaitForActor", ((opcode & 0x80) ? A1V : A1B)); break;
  			case 0x02: do_tok(buf, "WaitForMessage", 0); break;
--- 1147,1151 ----
  	
  	case 0xAE: { 
! 			switch(opcode=get_byte()) {
  			case 0x01: 	case 0x81: do_tok(buf, "WaitForActor", ((opcode & 0x80) ? A1V : A1B)); break;
  			case 0x02: do_tok(buf, "WaitForMessage", 0); break;
***************
*** 1370,1373 ****
--- 1375,1384 ----
  			do_tok(buf, "FreezeScripts", ((opcode&0x80)?A1V:A1B));
  			break;
+ 
+ 		case 0x6E:
+ 		case 0xEE:
+ 			do_tok(buf, "StopScriptNr", ((opcode&0x80)?A1V:A1W));
+ 			break;
+ 
  
      case 0x2f:





More information about the Scummvm-git-logs mailing list