athrxx
f8ee4f385f
SCUMM FM-TOWNS: fix DS build
2011-09-17 22:16:41 +02:00
Max Horn
88913c0139
ALL: Remove trailing whitespaces
...
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
0ce2ca4e00
COMMON: Replace MKID_BE by MKTAG
...
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
2011-04-12 16:53:15 +02:00
Max Horn
2c00aed172
SCUMM: Avoid hiding overloaded virtual method
...
svn-id: r55809
2011-02-07 17:53:34 +00:00
Travis Howell
f158688c33
SCUMM: Add patch #3089936 - MMC64: Parcel/Tombstone/Verb Fix.
...
svn-id: r53807
2010-10-25 08:26:21 +00:00
Travis Howell
f228c76b35
SCUMM: Add patch #3093061 - MMC64: sentence highlighting.
...
svn-id: r53805
2010-10-25 07:53:02 +00:00
Florian Kagerer
5af782c5d2
SCUMM/FM-TOWNS: disable new graphics code in DS port
...
svn-id: r53033
2010-10-05 19:04:52 +00:00
Florian Kagerer
0d8f4a22ae
SCUMM/FM-TOWNS: fix palette and other graphics issues
...
This commit should fix at least the following bugs/feature requests: #1032859 , #1252088 , #1055391 , #1315968 , #1315938 , #1742106 , #812891 .
The FM-Towns version of Scumm games use a mixed graphics mode with 2 layers (one with 32767 colors and one with 16 colors). Among other things I have added a screen output class which emulates this dual layer approach which allows specific hardware effects like enabling and disabling layers (e.g. in the voodoo priestess scene in MI1).
Old savegames (saved before this update) will load, but you’ll encounter palette glitches in the verb/inventory screen, since the 16 color palette for layer 2 is not contained in your savegame. This will be true at least for version 5 games. Certain scene change actions (which require the verb/inventory part to be redrawn) might correct this (e.g. try looking at the treasure map in MI1 and closing it). Version 3 games should be okay, since they use a static text palette which is never changed and which will be reset after loading a savegame.
This update requires a USE_RGB_COLORS setting for proper operation. 8 bit users will get a warning that they’ll have to expect palette glitches . Apart from that the engine in 8 bit mode should not only still work okay, but also benefit from some of the other (non palette related) improvements (e.g. bug #1032859 should be fixed even in 8 bit mode).
Japanese font drawing hasn’t been improved much yet. This will be a separate task.
svn-id: r52966
2010-10-01 19:24:52 +00:00
Travis Howell
6537cb6463
SCUMM: Remove unused code, which was replaced by ScummEngine_v0::runObject in revision 42737.
...
svn-id: r52798
2010-09-18 14:31:21 +00:00
Travis Howell
ae3b6f0aa3
SCUMM: Fix bug #3070077 - MMC64: No music when Syd plays the piano.
...
svn-id: r52796
2010-09-18 14:18:48 +00:00
Eugene Sandulenko
540cff87dc
SCUMM: Implement keyboard-driven inventory scrolling in v2
...
Bug #2828383 : "ZAK V2: no inventory keyboard shortcuts".
svn-id: r52366
2010-08-25 07:27:17 +00:00
Johannes Schickel
1242a4eb8c
Some style fixes.
...
svn-id: r48272
2010-03-16 14:34:25 +00:00
Travis Howell
b968a69468
Add patch #2970176 - V0: MM Verb + Anim Fix.
...
svn-id: r48269
2010-03-16 08:59:48 +00:00
Max Horn
902dc6929a
Patch #2963270 : MM: V0 Verb Give Fix
...
svn-id: r48163
2010-03-05 00:58:29 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Travis Howell
a6195bc175
Reset _distaff after drawing distaff image in PCE version of Loom.
...
svn-id: r45434
2009-10-27 09:24:00 +00:00
Travis Howell
e49065c821
Add support for distaff images in PCE version of Loom.
...
svn-id: r45433
2009-10-27 09:17:09 +00:00
Travis Howell
ebd04d4479
Fix verb display in PCE version of Loom.
...
svn-id: r45333
2009-10-22 09:13:45 +00:00
Travis Howell
a6ec9f9f17
Add patch #2846476 - MM C64: german verbs fix.
...
svn-id: r43797
2009-08-29 10:11:19 +00:00
Max Horn
f6e16537b3
SCUMM: cleanup
...
svn-id: r42880
2009-07-29 08:55:04 +00:00
Travis Howell
27efb99ae8
Whitespace changes.
...
svn-id: r42740
2009-07-25 07:17:37 +00:00
Travis Howell
c02ad3b7bf
Add patch #2821100 - MM C64 Objects / Verb fixes, with minor clean up applied.
...
svn-id: r42737
2009-07-25 06:27:41 +00:00
Johannes Schickel
4dc454581c
Change all uses of FM-Towns/fm-towns to FM-TOWNS.
...
svn-id: r42235
2009-07-07 19:18:53 +00:00
Max Horn
6f4b567124
SCUMM: Split intern.h into multiple headers
...
svn-id: r39567
2009-03-20 16:33:58 +00:00
Travis Howell
d05600d228
Fix display of original load/save screen in the FM-TOWNS version of Loom.
...
svn-id: r32413
2008-05-31 06:31:21 +00:00
Jordi Vilalta Prat
38a8aa516e
Allow static and dynamic plugins to be used at the same time
...
svn-id: r31888
2008-05-06 03:00:26 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Travis Howell
273ce5d924
Correct verbs names in German version of Maniac Mansion (C64).
...
svn-id: r30141
2008-01-02 11:11:09 +00:00
Max Horn
3f958711a2
Refactored ScummEngine*::checkExecVerbs method
...
svn-id: r29284
2007-10-28 12:57:25 +00:00
Max Horn
205b65ba11
cleanup
...
svn-id: r29170
2007-10-07 12:35:30 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
3abc11611e
Code formatting fixes
...
svn-id: r28945
2007-09-18 20:16:33 +00:00
Max Horn
4cc9d17c34
Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME comments; and some other related cleanup
...
svn-id: r28890
2007-09-11 09:20:39 +00:00
Max Horn
0cccbb29d6
Some cleanup (yay for whomever had the brilliant idea to let SVN work over HTTPS and hence through proxies&firewalls :)
...
svn-id: r28877
2007-09-08 11:15:27 +00:00
Max Horn
0723e3e24a
Introduced ClickArea enum, some related cleanup in runInputScript and checkExecVerbs
...
svn-id: r27778
2007-06-29 23:08:15 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Travis Howell
8d326d1e28
Add patch #1687013 - Zak FM-Towns: F1-F4 person switching.
...
svn-id: r26288
2007-03-24 00:21:47 +00:00
Max Horn
c8c3dd04a7
Patch #1687010 : FM-Towns: Handle Alt-F5
...
svn-id: r26284
2007-03-23 23:38:45 +00:00
Travis Howell
4730229dff
Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion.
...
svn-id: r26004
2007-03-06 09:21:41 +00:00
Travis Howell
ace739eafb
Fix regression in V0 versions of Maniac Mansion, when using extracted files.
...
svn-id: r26000
2007-03-06 07:13:22 +00:00
Travis Howell
a0d5795ee1
Add support for the New Kid verb option in Apple II and Commodore 64 verisons of Maniac Mansion.
...
svn-id: r25999
2007-03-06 07:09:18 +00:00
Travis Howell
28408d8b7b
Rename C64 engine class, since it is been used by Apple II and Commodore 64 versions now.
...
svn-id: r25850
2007-02-25 11:38:19 +00:00
Torbjörn Andersson
da442dd2fb
Fixed bug #1662774 ("SCUMM: Textual verb glitch"). It was a regression caused
...
by an earlier cleanup.
svn-id: r25689
2007-02-18 16:01:55 +00:00
Max Horn
be052be462
Rewrote the actor walk code for SCUMM V0-V2 games: Now it uses the C64 character coordinates internally, not pixel coordinates. This should fix some walk bugs, but also might cause some regressions. Watch out
...
svn-id: r25370
2007-02-04 01:24:43 +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
216bcae211
possible fix for bug #1193185
...
svn-id: r25051
2007-01-07 23:18:18 +00:00
Max Horn
0cf2d2ffd9
cleanup
...
svn-id: r24650
2006-11-07 20:55:05 +00:00
Max Horn
5148dbb3fb
cleanup
...
svn-id: r24383
2006-10-19 00:06:59 +00:00