1862 Commits

Author SHA1 Message Date
Kostas Nakos
4524b49872 Initial commit of the wince-gcc re-port
svn-id: r24212
2006-10-08 18:15:18 +00:00
Paweł Kołodziejski
0f17713763 fixed potentially uninitialized local variable 'x'
svn-id: r24209
2006-10-08 15:46:23 +00:00
Joost Peters
bf6ba21d83 commit "fixed regression in BASS adlib music." from 0-9-0 branch to trunk
svn-id: r24204
2006-10-08 12:31:05 +00:00
Travis Howell
9aee6f3ff6 Correct x position, when printing stasticsin Elvira 1
svn-id: r24198
2006-10-08 10:43:49 +00:00
Torbjörn Andersson
0317b11460 Fixed regression in non-Elvira games.
svn-id: r24197
2006-10-08 09:44:06 +00:00
Torbjörn Andersson
bc4e7d4f82 Whitespace.
svn-id: r24196
2006-10-08 09:02:31 +00:00
Travis Howell
4188e40c5d Add invert box difference in Elvira 2
svn-id: r24195
2006-10-08 08:57:26 +00:00
Travis Howell
ed4f078fc8 Add invert box difference in Elvira 1
svn-id: r24194
2006-10-08 08:47:33 +00:00
Travis Howell
245a40963a Add opcode for Elvira 1 and remove errors that don't occur in original games
svn-id: r24193
2006-10-08 08:35:25 +00:00
Torbjörn Andersson
de280a5a5c The extra Elvira 1 colours have to be "re-scaled" to 8 bits. Cleaned up the
code a bit to make that more obvious.

svn-id: r24192
2006-10-08 08:18:33 +00:00
Eugene Sandulenko
9142322cb0 More const madness.
svn-id: r24191
2006-10-08 07:48:19 +00:00
Travis Howell
07183595e7 Add a few palette differences and fix input in Elvira 1
svn-id: r24190
2006-10-08 07:42:34 +00:00
Travis Howell
56153086e5 Add code for displaying stastics in Elvira 1
svn-id: r24188
2006-10-08 01:46:38 +00:00
Max Horn
25cfb5feb1 Added a FIXME comment
svn-id: r24184
2006-10-08 00:42:31 +00:00
Max Horn
e3797919fc Replaced evil usage of static globals inside function by proper member variables
svn-id: r24183
2006-10-08 00:41:29 +00:00
Max Horn
d280234ae7 Added more const qualifiers
svn-id: r24182
2006-10-08 00:21:40 +00:00
Travis Howell
fbbc609610 A few corrections for Elvira 1 game details
svn-id: r24180
2006-10-08 00:00:58 +00:00
Torbjörn Andersson
f09123a1b4 Fixed compilation.
svn-id: r24177
2006-10-07 19:15:19 +00:00
Max Horn
9cba143699 Removed _lastKeyHit, instead pass the key code as a parameter to processKeyboard()
svn-id: r24176
2006-10-07 17:49:05 +00:00
Max Horn
ff6731e00a Removed 'smushMode' param from processInput and processKeyboard in favor of a new member _smushActive of ScummEngine_v7
svn-id: r24175
2006-10-07 17:42:32 +00:00
Max Horn
71bea97de7 Clarified comment
svn-id: r24174
2006-10-07 15:46:38 +00:00
Max Horn
e31ae8edc7 Moved calls to addDefaultDirectory, and creation of the master file handle, from the ScummEngine constructor to ScummEngine::init() (this makes it easier to implement more graceful error handling, for example)
svn-id: r24173
2006-10-07 15:37:03 +00:00
Max Horn
4973c657b8 Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ScummEngine_v6 in a few cases)
svn-id: r24169
2006-10-07 13:57:06 +00:00
Torbjörn Andersson
f6407f01f8 Partial fix for Elvira 1 palette problems.
svn-id: r24168
2006-10-07 13:33:41 +00:00
Max Horn
5f0874ef63 Some more processKeyboard splitting
svn-id: r24167
2006-10-07 13:31:27 +00:00
Max Horn
f3e410a2ac Further split processKeyboard code, moving stuff specific to some SCUMM version into the resp. subclass of ScummEngine
svn-id: r24166
2006-10-07 13:11:51 +00:00
Max Horn
c3fb1fbcd4 Moved SCUMM keyboard handling code from processInput() to the new (sub)method processKeyboard
svn-id: r24165
2006-10-07 12:33:22 +00:00
Max Horn
f13e4baaf9 Renemaed ScummEngine::processKbd to processInput (as it also deals with the mouse)
svn-id: r24164
2006-10-07 12:19:28 +00:00
Max Horn
ef30cdf78b some HE related cleanup
svn-id: r24163
2006-10-07 11:54:50 +00:00
Torbjörn Andersson
05e7423ed8 Fixed warning.
svn-id: r24162
2006-10-07 08:38:31 +00:00
Travis Howell
1a785b85b3 Add more code differences in Elvira 1
svn-id: r24161
2006-10-07 08:28:06 +00:00
Travis Howell
22a14014b3 Minor cleanup
svn-id: r24159
2006-10-07 03:43:51 +00:00
Travis Howell
f6a6818c5a Minor cleanup
svn-id: r24158
2006-10-07 03:31:17 +00:00
Travis Howell
60f7d97665 Whitespace changes
svn-id: r24157
2006-10-07 03:24:40 +00:00
Travis Howell
8afacd96b9 Add code for printing to boxes in Waxworks
svn-id: r24156
2006-10-07 03:02:56 +00:00
Travis Howell
e4c9d0a4e3 Add more script opcodes for Elvira 1/2/WW
svn-id: r24154
2006-10-07 01:10:32 +00:00
Travis Howell
e75bea0c8f Add more code for Elvira 2
svn-id: r24143
2006-10-06 15:59:59 +00:00
Travis Howell
4b900edfeb Add more code for Elvira 2
svn-id: r24142
2006-10-06 15:16:56 +00:00
Travis Howell
38195077d4 Add more code for Elvira 1
svn-id: r24141
2006-10-06 14:44:39 +00:00
Travis Howell
1d310debd9 Fix dectection of hit areas in earlier games
svn-id: r24140
2006-10-06 12:58:11 +00:00
Travis Howell
e0b76855d3 Correct typo in game title for Elvira 2
svn-id: r24139
2006-10-06 09:21:34 +00:00
Travis Howell
d16c635a12 Alwats report invalid opcodes when debug output is enabled
svn-id: r24138
2006-10-06 08:30:07 +00:00
Travis Howell
8637803941 Update ebug opcode table for Elvira1
svn-id: r24137
2006-10-06 08:00:41 +00:00
Travis Howell
85c9bb0329 Add initial debug opcode table for Elvira1
svn-id: r24136
2006-10-06 07:44:03 +00:00
Travis Howell
f1475e24f5 Add debug video opcodes table for Elvira 1
svn-id: r24135
2006-10-06 06:12:57 +00:00
Travis Howell
81cbb8f718 Correct game titles for Elvira 1/2
svn-id: r24134
2006-10-06 05:17:54 +00:00
Travis Howell
3183f36422 Add Amiga demo of Elvira, and switch to elvira1 for Elvira
svn-id: r24133
2006-10-06 05:13:09 +00:00
Travis Howell
7ac1f00f0b Ooops, restrict o_loadZone() changes to older games only
svn-id: r24132
2006-10-06 04:56:25 +00:00
Travis Howell
7f99566784 Add support for skipping introduction in Elivra 1/2/WW
svn-id: r24131
2006-10-06 04:51:22 +00:00
Travis Howell
c22289416f Add more code for Elvira 1/2
svn-id: r24130
2006-10-06 00:36:13 +00:00