Max Horn
004b17446c
cleanup
...
svn-id: r25266
2007-01-29 21:06:39 +00:00
Gregory Montoir
9b9117d0c6
Changed computation of _nextTop in v7/v8 games to represent an absolute y-coordinate (ie. not relative to _screenTop) in order to match the computation done for games <= v6. This should prevent any issues with vertical scrolling rooms.
...
svn-id: r25264
2007-01-29 20:39:18 +00:00
Max Horn
27432a4dc1
Moved some stuff from CharsetRenderer (back) to ScummEngine, added comments
...
svn-id: r25250
2007-01-28 20:11:31 +00:00
Max Horn
e287f181ed
Partial fix for bug #1036707 (made by cyx): Get rid of _verbCharset, so that we use the correct font for verbs in COMI, with the correct spacing
...
svn-id: r25249
2007-01-28 18:47:10 +00:00
Gregory Montoir
3c8b67f3cf
added missing MKID_BE macros
...
svn-id: r25224
2007-01-27 02:30:17 +00:00
Gregory Montoir
2b61c0d6c1
cleanup (made NutRenderer::loadFont protected, added call during initialisation of the renderer object)
...
svn-id: r25223
2007-01-27 02:26:37 +00:00
Torbjörn Andersson
aaa2973bac
Applied my own patch #1640913 ("Loading NUT fonts on demand"), after discussing
...
it with Fingolfin.
svn-id: r25221
2007-01-27 01:50:41 +00:00
Gregory Montoir
10e45199c2
updated NutRenderer::drawShadowChar() comment
...
svn-id: r25210
2007-01-26 22:07:38 +00:00
Gregory Montoir
51fd5c8c4b
templatified some Wiz decoding functions
...
svn-id: r25209
2007-01-26 22:03:41 +00:00
Max Horn
c32c50122a
oops, no idea how that happened
...
svn-id: r25206
2007-01-26 20:42:35 +00:00
Max Horn
7165d42c70
Don't convert FSNode to a path when we don't have to
...
svn-id: r25203
2007-01-26 17:15:12 +00:00
Max Horn
78380da9e8
removed unused var, added comment to SO_CHARSET_COLOR case
...
svn-id: r25200
2007-01-26 13:08:22 +00:00
Travis Howell
cbd16b110f
SO_CHARSET_COLOR is a no-op in the original COMI disasm.
...
svn-id: r25197
2007-01-26 09:26:20 +00:00
Gregory Montoir
35b6cfcd9c
fixed kSfxFlagRestart
...
svn-id: r25196
2007-01-25 23:17:05 +00:00
Gregory Montoir
519af02245
modified CUP player code to read data directly from a file stream instead of a large memory buffer.
...
svn-id: r25195
2007-01-25 21:42:18 +00:00
Travis Howell
d8a33123a8
Add another Dutch version of SPY FOX 1 for Windows.
...
svn-id: r25182
2007-01-25 10:24:04 +00:00
Travis Howell
d3b4e89e80
Add Dutch version of Freddi Fish and Luther's Maze Madness for Mac.
...
svn-id: r25180
2007-01-25 09:54:47 +00:00
Max Horn
dc8dde1872
Patch from bug report #1615417 : SCUMM (v6): Cursor isn't updated after hotspot changes
...
svn-id: r25162
2007-01-24 00:11:22 +00:00
Gregory Montoir
d2f15566d3
added handler for sfx sync (abc-slideshow.cup, bda-slideshow.cup) and sfx looping, cleanup
...
svn-id: r25158
2007-01-21 22:08:02 +00:00
Torbjörn Andersson
01a5faa6a0
Applied my own patch #1635584 (after discussing with Fingolfin) to reduce the
...
memory usage and number of allocations made by the NUT font renderer.
svn-id: r25155
2007-01-21 17:14:53 +00:00
Eugene Sandulenko
cd8a5f3a98
First phase of detection-related plugins interface improvements. Now plugins
...
return StringMap instead of fixed list of parameters. This adds great
flexibility.
Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.
svn-id: r25134
2007-01-20 21:27:57 +00:00
Torbjörn Andersson
37f94f7cba
Hopefully fixed the SAN seeking (used by Full Throttle's bike fighting) that I
...
accidentally broke when removing the timer callback from the SMUSH player.
svn-id: r25120
2007-01-18 22:08:02 +00:00
Max Horn
2ac841f18b
Make use of Surface::getBasePtr
...
svn-id: r25119
2007-01-18 21:48:23 +00:00
Travis Howell
f9d66e96d4
Update details of several French HE demos.
...
svn-id: r25108
2007-01-16 22:15:05 +00:00
Travis Howell
bc041f4b25
Add French versions of several HE game demos
...
svn-id: r25074
2007-01-13 23:23:45 +00:00
Travis Howell
4c964d58ba
Add German version of SPY Fox 3.
...
svn-id: r25063
2007-01-10 22:20:53 +00:00
Travis Howell
5287a1c11d
Add German version of Putt-Putt Joins the Circus.
...
svn-id: r25062
2007-01-10 22:14:13 +00:00
Gregory Montoir
8668200a64
added missing reference to tracker item, indentation
...
svn-id: r25054
2007-01-08 12:34:53 +00:00
Gregory Montoir
8863ad6279
added arrow keys mapping to match behavior of original interpreter (dialogue choices can still be selected using the mouse wheel)
...
svn-id: r25053
2007-01-08 12:32:26 +00:00
Gregory Montoir
216bcae211
possible fix for bug #1193185
...
svn-id: r25051
2007-01-07 23:18:18 +00:00
Max Horn
7f0156322f
Updated POD explanation link
...
svn-id: r25040
2007-01-06 19:09:39 +00:00
Travis Howell
f6c87460de
Remove excess space
...
svn-id: r25028
2007-01-06 12:16:08 +00:00
Travis Howell
4fa852b7ee
Add another German version of Freddi Fish 3
...
svn-id: r25026
2007-01-06 12:10:20 +00:00
Gregory Montoir
cd79d127fa
Since Actor::initActor is now virtual, it shouldn't be called directly from the base constructor (ActorC64::initActor won't get called as vtable hasn't yet been setup).
...
svn-id: r25015
2007-01-05 23:33:13 +00:00
Travis Howell
2cc2b09e82
Add filename prefix used by German version of Freddi Fish 3
...
svn-id: r25011
2007-01-05 22:48:06 +00:00
Gregory Montoir
2e5b25e15d
added explicit call to parent method
...
svn-id: r24950
2006-12-29 23:50:54 +00:00
Eugene Sandulenko
4e52f4438f
Fix bug #1595627 : "SCUMM: F5 crashes game (640x480)". This partially
...
reverts commit r24656 for fixing bug #1590596 and effectively fixes both.
svn-id: r24933
2006-12-27 00:47:57 +00:00
Max Horn
ae4ea4d989
Introduced ActorOldWalk subclass of Actor (for V1-V3 walk code)
...
svn-id: r24924
2006-12-25 17:21:54 +00:00
Max Horn
ba991e3b3a
SCUMM: Added ActorC64 subclass of Actor, and added a note stating that _miscflags isn't currently stored (possibly breaking C64 save states). Also reordered some HE specific code
...
svn-id: r24923
2006-12-25 15:37:20 +00:00
Max Horn
4ce7b74085
Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection)
...
svn-id: r24922
2006-12-25 15:03:36 +00:00
Gregory Montoir
487391edef
passing the room as an argument to putActor is optionnal here
...
svn-id: r24911
2006-12-21 15:18:26 +00:00
Gregory Montoir
cfd4ffb321
fixed bug #1620023 (script calls putActorAtXY with y == -1)
...
svn-id: r24910
2006-12-21 15:09:13 +00:00
Max Horn
cd46b0d57d
Added a comment to ScummEngine_v5::saveVars (we need to implement it for IQ support in Indy3), and fixed a memory leak in o5_saveLoadGame
...
svn-id: r24892
2006-12-19 21:52:29 +00:00
Travis Howell
c680f79eef
Add cyx's patch for horizontal and vertical flipping of wiz images type 1, in HE games.
...
svn-id: r24860
2006-12-17 10:17:13 +00:00
Travis Howell
eb86007b31
Add code for stopping video playback in HE100 games
...
svn-id: r24858
2006-12-15 23:54:42 +00:00
Gregory Montoir
10a9989a58
added basic handlers for SFXB and SNDE tags in .CUP player
...
svn-id: r24857
2006-12-15 23:48:38 +00:00
Travis Howell
d704d644e8
Disable saving game in original load/save screen of maniac/zak, since it doesn't function correctly
...
svn-id: r24836
2006-12-11 06:20:17 +00:00
Travis Howell
5424198c82
Allow load of saved game from original COMI load/save screens
...
svn-id: r24835
2006-12-11 06:12:12 +00:00
Travis Howell
d8cb3dc42d
Use VAR_GAME_LOADED values from original COMI, when loading or saving temporary game
...
svn-id: r24834
2006-12-11 05:19:57 +00:00
Travis Howell
97e2c59dbb
Fix error when exiting original options screen of COMI. BlastObjects are removed, right after checking for load/save game, in original COMI.
...
svn-id: r24833
2006-12-11 00:40:10 +00:00