30417 Commits

Author SHA1 Message Date
Max Horn
25d0e7d4bc SCUMM: In v5, only opcodes 0x05 and 0x85 are mapped to o5_drawObject; in v3 & v4, several other opcodes map to it. Capture this properly in the opcode tables
svn-id: r40011
2009-04-19 01:00:49 +00:00
Max Horn
31eeb37107 SCUMM: Moved ScummEngine_v2::o2_setBoxFlags to ScummEngine_v3::o3_setBoxFlags
svn-id: r40010
2009-04-19 01:00:31 +00:00
Max Horn
b32e9f00b0 SCUMM: MovedScummEngine_v5:: o5_pickupObjectOld to ScummEngine_v4::o4_pickupObject
svn-id: r40009
2009-04-19 01:00:11 +00:00
Max Horn
9655fa831e SCUMM: Turned PARAM_1,2,3 into an enum; minor tweaks
svn-id: r40008
2009-04-19 00:59:50 +00:00
Max Horn
56a31019b7 SCUMM: Added stubs for V3 & V4 opcode tables
svn-id: r40007
2009-04-19 00:59:28 +00:00
Travis Howell
514c2be4a9 Add patch #2769163 - Mac additions for Freddi Fish 1 and Putt-Putt Parade.
svn-id: r40006
2009-04-18 23:34:28 +00:00
Willem Jan Palenstijn
812c745235 Disable MSVC warning in autogenerated code
svn-id: r40005
2009-04-18 22:56:08 +00:00
Willem Jan Palenstijn
d093d141ff Fix outdated comments
svn-id: r40003
2009-04-18 21:28:30 +00:00
Eugene Sandulenko
2870b81d55 40000 commit
svn-id: r40001
2009-04-18 21:24:13 +00:00
Johannes Schickel
5d9b095a9f Add TODO.
svn-id: r40000
2009-04-18 21:23:45 +00:00
Eugene Sandulenko
e2394f3a55 Setting 0.13.1 release date
svn-id: r39999
2009-04-18 21:23:23 +00:00
Willem Jan Palenstijn
e1c82543fc Retreive -> retrieve
svn-id: r39996
2009-04-18 21:18:30 +00:00
Eugene Sandulenko
8c60930aaa Part of patch #2738575: "GSOC09: Upd copyright add about line, fix MSVC warnings"
svn-id: r39995
2009-04-18 21:18:23 +00:00
Eugene Sandulenko
e246c0d94f Patch #2761396: "Typo fixes to README and comments"
svn-id: r39993
2009-04-18 21:12:32 +00:00
Oystein Eftevaag
213c3eb143 Fixed a crash happening when an engine dirtied the full screen, and called initSize() before calling updateScreen (fixes bug 418820, specifically about Lost in Time crashing after the title screen)
svn-id: r39985
2009-04-18 14:04:44 +00:00
Oystein Eftevaag
741548cda6 iPhone: Updated input event system to firmware 2.x standard
svn-id: r39984
2009-04-18 13:52:30 +00:00
Paul Gilbert
f53b4d3de4 Implemented the 'Start Again' menu option to properly restart the game
svn-id: r39981
2009-04-18 12:03:21 +00:00
Paul Gilbert
9efb96ce69 Changed the 'Exit' game menu option to exit gracefully, rather than using exit()
svn-id: r39980
2009-04-18 11:20:05 +00:00
Paul Gilbert
15252ad83c Added support for the global menu save/loading, and changed the savegame format to store the savegame name and thumbnail
svn-id: r39979
2009-04-18 10:16:08 +00:00
Fabio Battaglia
0b2e06e4a4 sword2: add support for BS2 PSX demo
svn-id: r39977
2009-04-18 08:37:22 +00:00
Torbjörn Andersson
5cd2261382 We probably only have to update the screen once every updateInfo(). And, since
it's triggered by mouse movements, only when the cursor is visible.

svn-id: r39975
2009-04-18 03:15:34 +00:00
Johannes Schickel
3deae9fc8b Add HACK to support DOS music in Kyra1 Mac CD based on patch #2767489 "KYRA1: Support for Mac CD".
svn-id: r39962
2009-04-16 12:31:17 +00:00
John Willis
52fa15561a Backout previous 'ooops' change (while shaking a stick at SVN and trying to convince people (badly) that is was not just simple user error ;-)).
svn-id: r39961
2009-04-16 11:19:44 +00:00
John Willis
08eb58aab8 Push local cleanup into the 0.13 branch in prep. for 0.13.1.
svn-id: r39960
2009-04-16 10:40:14 +00:00
John Willis
9a23f069fe Tiny update to the GP2X readme on branch (remove SVN build ref.).
svn-id: r39959
2009-04-16 10:28:12 +00:00
Max Horn
cbe9e520d3 SCUMM: Compacted various setupOpcodes() implementations by using the fact that opcode tables tend not to change much between most SCUMM versions
svn-id: r39958
2009-04-16 09:27:22 +00:00
Max Horn
99df028d35 SCUMM: Got rid of o6_invalid
svn-id: r39957
2009-04-16 09:27:02 +00:00
Max Horn
432e7917a5 SCUMM: Switched opcode tables to use Common::Functor0 (a bit like Kyra does it)
svn-id: r39956
2009-04-16 09:26:37 +00:00
Johannes Schickel
2558350d1c Added md5sums of Kyra1 Mac CD as supplied with fr #2766454 "KYRA1: Add support for Macintosh CD" (experimental change, not for 0.13.1 yet)
svn-id: r39955
2009-04-15 21:55:12 +00:00
Walter van Niftrik
695bc36b9a SCI: Added a new song player (work-in-progress).
svn-id: r39953
2009-04-15 10:45:59 +00:00
Travis Howell
570f2c66b8 Update renderString to match original code in The Feeble Files.
svn-id: r39952
2009-04-15 02:03:34 +00:00
Travis Howell
27e3ddc628 Update renderString to match original code in The Feeble Files.
svn-id: r39951
2009-04-15 01:54:24 +00:00
Joost Peters
2758ae34ea commit slightly modified version of #2759353 - GSoC 2009: Correction in README.PSP
svn-id: r39949
2009-04-13 20:41:16 +00:00
Torbjörn Andersson
1666b074b9 Synced NEWS with 0.13 branch.
svn-id: r39948
2009-04-13 11:56:26 +00:00
Neil Millstone
bbd423b82a Backporting fix from rev #39918: Memory leak when thumbnail header
couldn't be skipped.

svn-id: r39945
2009-04-12 14:02:20 +00:00
Max Horn
41bd7cd94b SAGA: changed _threadList back to a list of ScriptThread objs, instead of ptrs to instances.
svn-id: r39944
2009-04-11 21:38:41 +00:00
Max Horn
82f862c6b2 SAGA: Simplified Scene::skipScene, changed loadScene to take a LoadSceneParams ref instead of a ptr
svn-id: r39943
2009-04-11 21:38:14 +00:00
Torbjörn Andersson
a784e6ab98 When dragging the save/load dialog's scrollbar handle past the top of the
scrollbar, stay at the top. Don't jump to the bottom.

svn-id: r39939
2009-04-11 20:16:37 +00:00
Vicent Marti
8fe3735f69 Fixed bug #2706939 (Enabled button not drawn correctly) and other similar cases.
Fixed background shading weirdness when opening many dialogs on top of each other.
Fixed some modal dialogs not redrawing properly when closed.

svn-id: r39938
2009-04-11 17:12:17 +00:00
Torbjörn Andersson
91b724451b Committed my patch for bug #2748110 ("IHNM: Fade glitch when Benny falls
asleep"), after discussing it with [md5]. It may not be exactly like the
original, but it looks a lot closer now.

svn-id: r39937
2009-04-11 15:38:13 +00:00
Filippos Karapetis
b3b8624869 Plugged another memory leak introduced with rev #39934
svn-id: r39936
2009-04-11 14:44:03 +00:00
Filippos Karapetis
bb012ee082 Plugged memory leak introduced with rev #39934
svn-id: r39935
2009-04-11 12:55:22 +00:00
Filippos Karapetis
448a98b885 Changed ScriptThreadList to hold a list of pointers, not a list of instances. This avoids the whole &* mess, as well as the strange references to the list head
svn-id: r39934
2009-04-11 12:46:00 +00:00
Johannes Schickel
3cc8059ce6 Cleanup.
svn-id: r39933
2009-04-11 12:44:27 +00:00
Filippos Karapetis
0dc02a2cbe Updated the SAGA and SCI MSVC project files (removed saga/list.h and sci/engine/aatree.h)
svn-id: r39932
2009-04-11 12:34:16 +00:00
Filippos Karapetis
65393be446 Removed unused (and wrong) code for IHNM
svn-id: r39931
2009-04-11 12:08:02 +00:00
Max Horn
57f367acb5 SCI: Renamed bp_flag -> breakpointFlag; replaced global send_calls_allocated & send_calls vars by a local Common::Stack instance
svn-id: r39930
2009-04-11 09:58:30 +00:00
Max Horn
5749b363d5 KYRA: Replaced Rect class by Common::Rect; replaced dirty rect handling code by code similiar to the one used in SAGA and the frontend GUI code
svn-id: r39929
2009-04-11 09:57:57 +00:00
Filippos Karapetis
7287457672 Got rid of SortedList
svn-id: r39928
2009-04-11 09:54:55 +00:00
Willem Jan Palenstijn
c1a517e383 Fix compilation
svn-id: r39927
2009-04-11 09:43:42 +00:00