aboutsummaryrefslogtreecommitdiff
path: root/engines/touche/opcodes.cpp
AgeCommit message (Collapse)Author
2019-11-09TOUCHE: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2016-02-01TOUCHE: Fix semi-intentional array overrunWillem Jan Palenstijn
op_getInventoryItem/op_setInventoryItem could operate on inventoryItems[4] while inventoryItems has only 4 elements. This effectively accesses the 'money' field right behind this array. Due to a broken assert, this was never detected. This commit fixes it by redirecting accesses to inventoryItems[4] to money, and also fixes the assert. An alternative solution would have been enlarging the array, and removing the money field, but that would require more changes in the engine.
2014-02-18TOUCHE: Make GPL headers consistent in themselves.Johannes Schickel
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-18TOUCHE: fix op_not/op_neg opcodes namingGregory Montoir
2008-07-13TOUCHE works with the new GMM implementationChristopher Page
svn-id: r33046
2008-06-26flag 611 can be set from the scripts, set _quit when that happens.Gregory Montoir
svn-id: r32796
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-07-25workaround for bug #1751149 (original game issue).Gregory Montoir
svn-id: r28200
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-01-08renamed an opcode, fixed an assert conditionGregory Montoir
svn-id: r25056
2007-01-05got rid of an assertion triggered when trying to play a speech file after ↵Gregory Montoir
switching from silent mode to talk mode. Minor cleanup. svn-id: r25010
2007-01-02workaround a scripting bug (see tracker item #1623356)Gregory Montoir
svn-id: r24968
2006-12-29workaround a scripting bug (see tracker item #1622114)Gregory Montoir
svn-id: r24949
2006-12-20workaround a scripting bug (see tracker item #1618700) and renamed an opcodeGregory Montoir
svn-id: r24900
2006-12-10cleanup (added a few more constants, renamed some opcodes) and reverted my ↵Gregory Montoir
previous change to op_sleep. svn-id: r24830
2006-12-09cleanupGregory Montoir
svn-id: r24825
2006-12-09Better implementation of op_sleep() which doesn't freeze mouse.Eugene Sandulenko
svn-id: r24824
2006-12-09added missing opcode (bug report #1612252)Gregory Montoir
svn-id: r24823
2006-11-18fixed palette glitches during introduction/on restart, cleanupGregory Montoir
svn-id: r24728
2006-11-15added handler for flag 618 (cursor display on/off) and workaround a palette ↵Gregory Montoir
glitch svn-id: r24724
2006-11-10new menu codeGregory Montoir
workaround a possible scripting bug in introduction screen svn-id: r24668
2006-11-05various fixesGregory Montoir
svn-id: r24628
2006-11-05removed unneeded opcodesGregory Montoir
svn-id: r24618
2006-11-05cleanupGregory Montoir
svn-id: r24614
2006-11-03added 'touche' engine for the game 'Touche: The Adventures of the 5th Musketeer'Gregory Montoir
svn-id: r24592