Commit graph

237 commits

Author SHA1 Message Date
James Brown
984ce55aa4 Just hide a few noisy warnings.
svn-id: r12426
2004-01-16 08:34:42 +00:00
Max Horn
b38f773e0f fixed COMI speech behaviour
svn-id: r12415
2004-01-15 20:39:24 +00:00
Max Horn
ee53fb4391 Fix for bug #873688
svn-id: r12274
2004-01-09 13:14:59 +00:00
Max Horn
04b002bbaa move the charset mask to the charset renderer class; some other related changes
svn-id: r12263
2004-01-08 21:21:40 +00:00
Max Horn
c2b7531c56 cleanup
svn-id: r12258
2004-01-08 17:30:36 +00:00
Paweł Kołodziejski
e0545d6dca forgot about this
svn-id: r12238
2004-01-08 08:47:09 +00:00
Paweł Kołodziejski
8fd123992d synced imuse digital with local tree
svn-id: r12187
2004-01-06 17:28:29 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
0133e40d11 This one (_blitAlso) is very odd, I can't quite figure out where it is needed. Please report any regressions to me
svn-id: r12171
2004-01-06 12:02:18 +00:00
Max Horn
a469559d13 added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
svn-id: r12160
2004-01-05 16:19:14 +00:00
Travis Howell
694f02155c Allow subtitles to be disabled in games using imuse digital again.
svn-id: r12137
2004-01-04 14:32:26 +00:00
Max Horn
17c189d1f9 get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
e3e6bb3191 got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
svn-id: r11953
2003-12-26 23:11:35 +00:00
Max Horn
aa26fa0681 when introducing a constant used throughout multiple files, best assign a *name* to it, else you're digging your own grave on the long run :-)
svn-id: r11941
2003-12-26 13:13:56 +00:00
Paweł Kołodziejski
a45e92efed passthrought v7+ sound voices by imuse digital
svn-id: r11939
2003-12-26 12:15:23 +00:00
Max Horn
e9269257f3 turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, mainly because people kept (accidentally and sometimes on purpose :-) misusing them
svn-id: r11881
2003-12-24 00:25:18 +00:00
Max Horn
1e5496b2c8 Moved bundle music code from class Sound to IMuseDigital (seems more natural; and allows for various cleanup)
svn-id: r11846
2003-12-22 08:22:04 +00:00
Paweł Kołodziejski
185395ca36 replaced demo GIDs wth GF_DEMO
svn-id: r11326
2003-11-17 21:16:43 +00:00
Max Horn
a15a065cba whitespace
svn-id: r11319
2003-11-16 23:53:00 +00:00
Paweł Kołodziejski
b19119e89f ops
svn-id: r11316
2003-11-16 21:26:10 +00:00
Paweł Kołodziejski
d5eddef057 changed some shift operators to *, /
svn-id: r11315
2003-11-16 20:52:57 +00:00
Travis Howell
313a912af2 *** empty log message ***
svn-id: r11281
2003-11-13 10:51:02 +00:00
Paweł Kołodziejski
1f9e408e2f cleanup whitespaces
svn-id: r11217
2003-11-08 21:59:32 +00:00
Max Horn
b27a871f87 turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn
ca69882256 Patch #820010: Support Kanji version
svn-id: r11020
2003-11-01 15:19:30 +00:00
Max Horn
d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Max Horn
6512592d0f moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position
svn-id: r10253
2003-09-14 18:16:45 +00:00
Max Horn
81f10baa68 cleanup
svn-id: r10169
2003-09-11 10:32:15 +00:00
Max Horn
deb4f6b786 cleanup; fix for bug #795942 (COMI: text display off screen) and #785760 (COMI: Lockup/crash on Skull Island)
svn-id: r10144
2003-09-09 20:54:19 +00:00
Max Horn
d875bb69fe fix for bug #782086 (COMI: a long walk)
svn-id: r10143
2003-09-09 19:30:25 +00:00
Travis Howell
c5141005e0 Add CD audio check for loomcd
Revert last change, since it wipped out intro. text.

svn-id: r9947
2003-09-01 03:08:32 +00:00
Travis Howell
b8d5342f34 Remove junk
svn-id: r9891
2003-08-28 12:23:35 +00:00
Travis Howell
cf4ae4097f Update warnings in mingw makefile.
Add hack to allow nosubtitles in loomcd (Only once game has started)
Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes.

svn-id: r9890
2003-08-28 12:21:35 +00:00
Jonathan Gray
0a7dd227b8 revert previous broken commit which didn't logically make sense as it was checking for negative on an unsigned number, and would have broken several things if it compiled
svn-id: r9889
2003-08-28 10:10:32 +00:00
Travis Howell
906c7818ec Fix regression that caused subtitles to always be shown in loomcd
svn-id: r9888
2003-08-28 10:00:49 +00:00
Max Horn
2fbf782c05 moved some functions out of scummvm.cpp into more appropriate files; rearranged stuff inside scummvm.cpp to be grouped a bit more logical
svn-id: r9083
2003-07-19 18:18:01 +00:00
Paweł Kołodziejski
2d48186c03 added vc7 files and fixed warnings. vc6 is no longer supported by me
svn-id: r9077
2003-07-19 14:26:25 +00:00
Max Horn
8fbc3ed31b proper fix for the small regression caused by my COMI fix last night; this also fixes bug #766382
svn-id: r9047
2003-07-15 22:21:30 +00:00
Max Horn
c74e2eb4d7 factored out some duplicate code into a new method translateTextAndPlaySpeech; removed some completely useless code (why compute 'pointer' when we then throw away the result?)
svn-id: r9045
2003-07-15 21:30:53 +00:00
Max Horn
bb87787314 fix for bug #769744 (COMI: Trying to append to a nonexistant stream)
svn-id: r9025
2003-07-14 21:37:45 +00:00
Max Horn
27a1d8ab7b fix for bug #770344 (INDY3EGA: Amiga - Biff's name not shown in fight); this fix is not only needed for IndyEGA, but also for Loom (according to disassembly; I am guessing that it might be needed for all 'V3' (in our internal notation) games, but that remains to be verified
svn-id: r8994
2003-07-13 20:03:18 +00:00
Max Horn
963ecad362 debug/warning/error all automatically output a newline
svn-id: r8991
2003-07-13 16:22:17 +00:00
Jonathan Gray
ee62678369 revert change made in rev 1.140 fixes bug 766109
svn-id: r8942
2003-07-12 12:23:43 +00:00
Max Horn
33c5c72e4c _talkChannel can legally be 0, too
svn-id: r8696
2003-07-02 00:38:17 +00:00
Max Horn
b23b9ee7b3 hm... this code for initCharset makes more sense, and also seems to match disassembly
svn-id: r8658
2003-06-26 15:48:12 +00:00
Torbjörn Andersson
54453b64bf Format string/argument mismatch fix.
svn-id: r8464
2003-06-14 08:58:56 +00:00
Max Horn
5054e10573 this camera movement check seems to be new in V4 (or even V5 ?)
svn-id: r8451
2003-06-12 18:18:58 +00:00
Torbjörn Andersson
c2ef3a1afb CHARSET_1() should only care about talk sound effects, not ordinary ones,
when deciding whether or not to call stopTalk(). Otherwise some looping
sound effects can keep an actor talking forever.

This should fix bug #645976 ("SAM: Sam talks forever inside BOTs diner")

svn-id: r8427
2003-06-10 06:41:16 +00:00
Max Horn
54e4ac9746 better (proper? hm...) code to deal with turning of subtitles in V7/V8 games
svn-id: r8407
2003-06-09 00:51:09 +00:00