Commit graph

316 commits

Author SHA1 Message Date
Max Horn
a3f6c5d112 Refactoring to remove CharsetRenderer::_ignoreCharsetMask
svn-id: r19960
2006-01-10 00:28:10 +00:00
Gregory Montoir
24bb551c1b Moved the workaround for bug #864030 in drawBlastText to fix bug #1399843.
svn-id: r19948
2006-01-08 18:37:35 +00:00
Travis Howell
8c45a9a3c0 Add patch:
1367403 - Korean Fixes

svn-id: r19718
2005-11-27 10:32:21 +00:00
Andrew Kurushin
70fc8eff65 fix compile warning
svn-id: r19664
2005-11-19 10:45:41 +00:00
Travis Howell
04f0781311 Fix Kanji regression in FOA, due to lost code.
svn-id: r19606
2005-11-15 23:49:06 +00:00
Travis Howell
772bb686a7 Correct value.
svn-id: r19431
2005-11-05 00:14:34 +00:00
Travis Howell
e5bc7fd570 Ooops
svn-id: r19407
2005-11-03 10:12:12 +00:00
Travis Howell
3532271973 Add safety check for charset codes in HE72+ games.
Since charset codes and characters share some values.

svn-id: r19406
2005-11-03 10:06:17 +00:00
Travis Howell
f8e4ce2134 Cleanup HE changes.
Fix 0xFE check in drawString() too.

svn-id: r19399
2005-11-03 02:24:53 +00:00
Gregory Montoir
c84d1ada32 To match the original v7/v8 interpreters, use BlastTexts to display the subtitles. This allows to fix the bug #1092993. As this is quite an important change, regressions may appear. You've been warned :)
svn-id: r19398
2005-11-02 21:47:44 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Max Horn
bb8afe3839 Added ResourceManager::isLocked; made ResourceManager::flags protected; moved some stuff around
svn-id: r19137
2005-10-17 15:00:23 +00:00
Travis Howell
4d85ddbc28 Several later HE games use sprites for subtitles.
svn-id: r19098
2005-10-15 11:03:32 +00:00
Travis Howell
d659246376 Handle overflow like original SCUMM3 games.
Should fix bug #1306269

svn-id: r18902
2005-09-30 08:00:12 +00:00
Travis Howell
65c1855759 Only applies to SCUMM 1/2.
Fixes regressions mentioned in bug #1306269

svn-id: r18901
2005-09-30 07:31:14 +00:00
Travis Howell
5f12ad8de5 Fix subtitle display in C64 maniac.
svn-id: r18863
2005-09-23 12:35:30 +00:00
Travis Howell
a820400f8c Replace warnings with debug, errors or printfs:
-To catch any missing cases/functions used.
-To prevent users reporting warnings as bugs

svn-id: r18681
2005-08-14 01:41:52 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Max Horn
339d20eac8 fixed irritating MI2 warning
svn-id: r18485
2005-07-02 14:45:24 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Max Horn
b03de44db4 Handle newlines in blast text (fixes last remaining part of bug #902415)
svn-id: r18408
2005-06-17 20:23:12 +00:00
Travis Howell
ae7f676667 Rename opcode/function
svn-id: r18381
2005-06-13 07:09:12 +00:00
Max Horn
1e1226ccbd Updated comment; added code to deal with newline chars in COMI text (see bug #902415)
svn-id: r18346
2005-06-04 21:21:18 +00:00
Max Horn
db969fd976 oops
svn-id: r18263
2005-05-26 14:16:43 +00:00
Max Horn
852fe1b1c7 Changed name of addMessageToStack to convertMessageToString (still not really happy with that name but at least it is a little bit more descriptive than the old)
svn-id: r18262
2005-05-26 14:14:32 +00:00
Eugene Sandulenko
3588b96d4f Added --disable-hq and --disable-scumm-7-8 options. Also improved
DISABLE_HE so more HE-specific code gets excluded.

svn-id: r18099
2005-05-14 22:56:41 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Travis Howell
01b2f38670 HE games queue speech as sound resource 1.
svn-id: r17965
2005-05-08 14:31:27 +00:00
Travis Howell
873c10c16b HE games need larger buffer
svn-id: r17941
2005-05-07 09:53:06 +00:00
Travis Howell
4dacf09f72 Move to HE80
svn-id: r17919
2005-05-05 13:16:50 +00:00
Travis Howell
ae14f7049e HE80+ games store current charset numberin VAR80.
Fixes crash in bb2demo.

svn-id: r17885
2005-05-01 12:25:30 +00:00
Travis Howell
4b4242e973 Remove extra whitespace.
svn-id: r17858
2005-04-29 01:10:49 +00:00
Travis Howell
08e115a516 pajama3 requires GF_HE_LOCALIZED
Add freddi2 specific filter for (PU1/PU2) prefix in subtitles.

svn-id: r17857
2005-04-29 01:08:58 +00:00
Max Horn
d03b092659 Moved blast text/object code to ScummEngine_v6
svn-id: r17856
2005-04-28 22:34:56 +00:00
Max Horn
c5127d3c05 Moved bundle based localization code to ScummEngine_v7
svn-id: r17855
2005-04-28 22:17:23 +00:00
Travis Howell
e05d6e8331 Add feature flag for HE games which appear to have localized versions.
Allows accurate filtering of filename in subtitles.

svn-id: r17832
2005-04-27 05:05:10 +00:00
Max Horn
9216ca4ed5 Added FIXME for the _haveMsg hack
svn-id: r17720
2005-04-20 20:20:31 +00:00
Max Horn
c46ea8bc40 Replaced the platform specific GF_FOO switches (using _platform instead now)
svn-id: r17716
2005-04-20 18:21:30 +00:00
Torbjörn Andersson
c9388604a3 Increased buffer size to avoid overflow when looking at the Loom help in
the "Passport to Adventure" demo.

svn-id: r17577
2005-04-13 06:30:02 +00:00
Max Horn
871e278f8b Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it complies a bit better with our code formatting rules
svn-id: r17508
2005-04-10 12:59:17 +00:00
Max Horn
fd6b2050ab Fix for bug #1172655 (DIG: incorrect subtitles are shown in german version)
svn-id: r17422
2005-04-06 18:57:58 +00:00
Travis Howell
de94c2411a Fix bug #1177489 - FM-TOWNS LOOM: Multiple text lines spacing incorrect
The string height setting is ignored in FM Towns version.

svn-id: r17408
2005-04-06 02:59:03 +00:00
Travis Howell
cab1ac3016 Add extra charset code used in lost/smaller.
svn-id: r17369
2005-04-04 03:29:58 +00:00
Max Horn
ac247c9b94 Started to move some resource related code into a new class ResourceManager (hypothetic goal for the future: use ResourceManager in ScummEx)
svn-id: r17311
2005-03-31 21:39:31 +00:00
Max Horn
ebb49d5cfe In V7/V8 games, just always call translateText, it'll check for the '/' prefix anyway (this allows us to perform additional magic in it, should we need to, e.g. to fix bug #1172655)
svn-id: r17297
2005-03-30 17:30:47 +00:00
Travis Howell
89ce70d724 Applies to drawString() too.
svn-id: r17181
2005-03-18 23:31:58 +00:00
Travis Howell
47e9cc1b3a Add string height override for loom
svn-id: r17178
2005-03-18 15:04:37 +00:00
Travis Howell
fa2a936565 Don't apply to HE100, it breaks credits in pajama.
svn-id: r17112
2005-03-13 04:00:59 +00:00
Max Horn
7cd2cb2b17 PlayingSoundHandle -> SoundHandle; also, turned the handle activity check into a mixer method
svn-id: r17106
2005-03-12 18:56:09 +00:00
Eugene Sandulenko
154c4af8dc Mass-renamed all variables of Actor object according to our current code
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.

Now code in actor.cpp is considerably more readable.

svn-id: r17068
2005-03-11 01:10:06 +00:00