Commit Graph
3264 Commits
Author SHA1 Message Date
Max Horn 5395c4a2f4 Removed _actorPos locat vars, and instead use _pos directly
svn-id: r25344
2007-02-03 01:21:49 +00:00
Max Horn e363d1ebb1 Broadened the fix for bug #795214 to make it work with resaves of old savegames, fixing bug #1648248
svn-id: r25340
2007-02-02 23:43:39 +00:00
Max Horn 468b1600c4 Removed bogus debug leftover :)
svn-id: r25338
2007-02-02 18:40:02 +00:00
Max Horn 013f1711c4 Workaround for bug #1621210 (FOA: Kerner counts incorrectly during end sequence)
svn-id: r25335
2007-02-02 13:53:59 +00:00
Max Horn 11a8d8f265 Some comment cleanup
svn-id: r25334
2007-02-02 12:51:44 +00:00
Gregory Montoir bb3e575e21 don't test akosScaleYTable if actor has no vertical scale factor ; this is consistent with the code in costume.cpp and fixes bug #1329232.
svn-id: r25332
2007-02-01 23:27:16 +00:00
Travis Howell 836a4ea99e Add/Update details for French versions of Freddi Fish series.
svn-id: r25305
2007-01-31 10:41:35 +00:00
Travis Howell f62728e0f8 Add/Update details for French versions of Spy Fox series.
svn-id: r25303
2007-01-31 07:43:02 +00:00
Gregory Montoir 6166c0ca19 reset _IACTpos when _IACTchannel is stopped (fixes memory overwrites in handleIACT during smush playback at the end of CMI demo)
svn-id: r25296
2007-01-31 00:16:21 +00:00
Gregory Montoir 9abaa064a0 got rid of codec37/codec47 init/deinit methods, cleanup
svn-id: r25295
2007-01-30 22:44:14 +00:00
Gregory Montoir b4bebad6f0 minor simplification
svn-id: r25289
2007-01-30 20:43:39 +00:00
Gregory Montoir cb258bee24 added deinitialisation of codecs at the end of smush playback. This allows to save a bit of memory (about 1Mb for CMI) during gameplay.
svn-id: r25287
2007-01-30 20:36:03 +00:00
Gregory Montoir ccde018e85 unused buffer variable
svn-id: r25286
2007-01-30 20:31:48 +00:00
Gregory Montoir c69ecb78e7 added calls to SmushPlayer::getFont() to prevent accessing non-initialised SmushFont objects
svn-id: r25285
2007-01-30 20:29:01 +00:00
Travis Howell 8c89b0f9d3 Update platforms for French versions of pajama and putttime.
svn-id: r25279
2007-01-30 12:14:36 +00:00
Travis Howell cdf92208b6 Add French version of DOTT and Sam & Max. for Macintosh.
svn-id: r25277
2007-01-30 12:07:05 +00:00
Travis Howell 83c55bbd31 Add French version of Pajama Sam 1 for Macintosh.
svn-id: r25276
2007-01-30 12:05:35 +00:00
Travis Howell 162a887052 Add French version of Putt-Putt Travels Through Time for Macintosh.
svn-id: r25275
2007-01-30 11:59:39 +00:00
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