37372 Commits

Author SHA1 Message Date
Matthew Hoops
e8c2c2b25c Slightly rework refreshing cards in Riven (and remove the hackish changeToCard(0)).
svn-id: r48134
2010-02-26 08:14:33 +00:00
Matthew Hoops
08d3c24c12 Cleanup the sound code a bit.
svn-id: r48133
2010-02-26 08:11:45 +00:00
Vladimir Menshakov
a8a327616b better flag/scene checking for the last intrusion attempt
svn-id: r48132
2010-02-26 07:37:35 +00:00
Vladimir Menshakov
eacf1030e4 added async getFlag(addr)
svn-id: r48131
2010-02-26 07:36:52 +00:00
Vladimir Menshakov
00d3d5bffe interpret several consequent moving command as one.
svn-id: r48130
2010-02-25 21:03:48 +00:00
Fabio Battaglia
6876e1f9de N64: some input related cleanup
svn-id: r48129
2010-02-25 20:58:52 +00:00
Vladimir Menshakov
b90088e476 reset intro flag after savegame loading
svn-id: r48128
2010-02-25 20:36:10 +00:00
Vladimir Menshakov
0057e63f25 fixed haystack and fatso problems
svn-id: r48127
2010-02-25 20:11:30 +00:00
Vladimir Menshakov
da286bf828 hide mouse while playing cutscenes
svn-id: r48126
2010-02-25 19:58:54 +00:00
Vladimir Menshakov
a0a300af6b fixed delayed callback timing
svn-id: r48125
2010-02-25 19:54:28 +00:00
Sven Hesse
6e07e3e642 Fixing problems with the texts table in TOT files when the order of the texts and resources tables are switched in the TOT file
svn-id: r48124
2010-02-25 15:22:26 +00:00
Travis Howell
151889a767 Add another German Windows version of Pajama Sam 2.
svn-id: r48123
2010-02-24 00:39:48 +00:00
Max Horn
7f2259c11f Add assert(!_finished) to QueuingAudioStreamImpl::queueAudioStream
svn-id: r48122
2010-02-23 22:54:23 +00:00
Max Horn
4e691a774c Tweak QueuingAudioStream comments
svn-id: r48121
2010-02-23 22:52:18 +00:00
Max Horn
cdf847408b Update Common::KeyState comments
svn-id: r48120
2010-02-23 22:50:28 +00:00
Max Horn
2e68de1e5a SCI: Turn kernel_sleep() into SciEvent::sleep()
svn-id: r48119
2010-02-23 22:47:53 +00:00
Max Horn
02201e937a SCI: Move SciGui::wait to EngineState::wait
svn-id: r48118
2010-02-23 22:44:46 +00:00
Max Horn
da95a98203 SCI: Stop storing EngineState in SciGui32
svn-id: r48117
2010-02-23 22:41:20 +00:00
John Willis
ed11cd3980 configure: Remove angstrom-* from the ARM compiler check as angstrom can be built for ARM and many other architectures. arm*-linux-gnueabi will pick up Angstrom toolchains anyway.
svn-id: r48116
2010-02-23 21:01:05 +00:00
Fabio Battaglia
ad4a390815 SCI: add Gabriel Knight 1 French DOS CD detection entry
svn-id: r48115
2010-02-23 13:41:08 +00:00
Travis Howell
7f6c704c25 SPY Fox 3: Operation Ozone is supported too.
svn-id: r48112
2010-02-22 23:47:10 +00:00
Martin Kiewitz
62d5dd557a SCI: moving scitrace
svn-id: r48111
2010-02-22 18:06:21 +00:00
Fabio Battaglia
2ca06e3e0a N64: force screen update after hiding overlay
svn-id: r48108
2010-02-21 19:02:45 +00:00
Fabio Battaglia
4577a9038a N64: some input related cleanup
svn-id: r48106
2010-02-21 15:01:06 +00:00
Fabio Battaglia
52f66d54cc N64: send ascii code for numpad keys
svn-id: r48105
2010-02-21 14:34:22 +00:00
Fabio Battaglia
6af6d66e2b N64: Simulate numpad using C-Buttons on the gamepad
svn-id: r48104
2010-02-21 13:54:58 +00:00
Martin Kiewitz
d22d8f910a SCI: added warning when getting invalid rect in kCan(t)BeHere
svn-id: r48102
2010-02-21 09:52:44 +00:00
Yotam Barnoy
ef330ed9b4 Patch for bug 2943361 by littleboy, adding full kb modifier support to all engines + GUI and proper keypad handling
svn-id: r48101
2010-02-21 04:04:13 +00:00
Filippos Karapetis
cebb052e2c Added comments on the SCI0-SCI1.1 kernel function table differences
svn-id: r48100
2010-02-21 01:25:10 +00:00
Paul Gilbert
6969b5ebe6 Implemented some of the sprite animations loading logic for the first scene (no display yet)
svn-id: r48099
2010-02-21 01:18:03 +00:00
Filippos Karapetis
43ca6071ea Handle invalid rects in kCanBeHere(). Fixes some odd crashes in Iceman
svn-id: r48098
2010-02-21 00:50:27 +00:00
Filippos Karapetis
24b0622e6f Removed dead code
svn-id: r48097
2010-02-20 23:30:59 +00:00
Nicola Mettifogo
0e6893d066 Added comment to explain pointer comparison. See r48092 and r48904.
svn-id: r48096
2010-02-20 12:29:34 +00:00
Paul Gilbert
a57445e847 Put in a warning in case there is ever too long a background resource name when saving a game
svn-id: r48095
2010-02-20 10:37:08 +00:00
Paul Gilbert
734c922f16 Reverted commit 48092 - The comparison is explicitly intended to detect if the background table field was passed to the method, so it won't try to do a redundant copy to itself
svn-id: r48094
2010-02-20 10:32:25 +00:00
Johannes Schickel
41314a3561 strncpy does not always add a terminating zero, thus we need to do that on our own.
svn-id: r48093
2010-02-20 01:58:46 +00:00
Johannes Schickel
9b467ee4ff "const char *" strings should be compared via strcmp and not via !=/==.
svn-id: r48092
2010-02-20 01:57:34 +00:00
Paul Gilbert
b51568ddaf Increased the amount of space for storing background filenames to fix memory overflow
svn-id: r48091
2010-02-19 22:26:30 +00:00
Johannes Schickel
b3bfe83877 Fix for bug #2954286 "Gob: ScummVM quits on pause".
svn-id: r48090
2010-02-19 14:16:43 +00:00
Johannes Schickel
049b4384bc Fix for bug #2954279 "KYRA: Error when loading non-existent savegame".
svn-id: r48089
2010-02-19 14:05:55 +00:00
Fabio Battaglia
8502d9248e tinsel: Add detection for Discworld 1 floppy EUR version
svn-id: r48088
2010-02-19 12:33:58 +00:00
David Turner
fd9b52509f Mohawk : Update with work on Myst EXIT opcodes to work out purpose.
svn-id: r48087
2010-02-18 23:31:51 +00:00
Max Horn
ee1110a114 SCI: Reduce header interdependencies
svn-id: r48086
2010-02-17 23:38:43 +00:00
Max Horn
86e34c3464 SCI: Rename some members of class Resource
svn-id: r48085
2010-02-17 23:37:59 +00:00
Max Horn
903b694574 SCI: Cleanup resource.h
svn-id: r48084
2010-02-17 23:37:32 +00:00
Max Horn
26b7f0bbb9 SCI: Remove hack in convertSierraGameId which caused a memory leak
svn-id: r48083
2010-02-17 23:36:50 +00:00
Matthew Hoops
3452f5ea2d Implement stopMovie() for Riven. Fixes some dome related videos.
svn-id: r48082
2010-02-17 23:05:51 +00:00
Vladimir Menshakov
f0d8084cd5 fixed "Cannot use rake on grass - ID: 2953464"
svn-id: r48081
2010-02-17 22:01:05 +00:00
David Turner
2ab3e0fb3c Mohawk : Adding resource cache class and integrating into Myst engine.
The resource caching trades increased memory usage against disk access.

This functionality can be disabled and enabled by the console "cache" command.

svn-id: r48080
2010-02-17 19:59:08 +00:00
Johannes Schickel
c8470e1d89 Use Common::KEYCODE_* instead of ASCII values for keycode comparison.
svn-id: r48079
2010-02-17 16:18:23 +00:00