Commit Graph

64087 Commits

Author SHA1 Message Date
Johannes Schickel
703f1eef48 SCUMM: Slight cleanup in SFX register code in AD player. 2014-06-04 01:49:29 +02:00
Johannes Schickel
e71c841ca0 SCUMM: Small cleanup in SFX note setup in AD code. 2014-06-04 01:49:29 +02:00
Paul Gilbert
475d14ac93 MADS: Fix for reverse sprite cycles 2014-06-03 19:48:16 -04:00
Martin Kiewitz
cebb3e340a SCI32: fix crash during gabriel knight intro 2014-06-03 22:42:56 +02:00
Eugene Sandulenko
4e27db8841 FULLPIPE: More worj on MctlLadder::doWalkTo() 2014-06-03 16:55:07 +03:00
Matthew Hoops
5e6e4fa85f PEGASUS: Use KP7 and KP9 as alternative keys for the item drawers
Based on a patch by Keith Kaisershot (blitter)
2014-06-03 00:49:04 -04:00
D G Turner
86b3a075d4 GROOVIE: Add sanity checks and range limits to copyRect opcode param.
This prevents segfault crashes in "The 11th Hour" when you open the
Gamebook palmtop from the top of the screen. The opcode needs some
work on the changes from 7th Guest, but this will prevent crashes
while this is being worked on.
2014-06-02 22:09:53 +01:00
Martin Kiewitz
23bfc2f035 SCI: comment typo fix 2014-06-02 20:59:27 +02:00
Martin Kiewitz
d4de84bf8b SCI: fix saving in mother goose sci0 (bug #6486) 2014-06-02 20:51:39 +02:00
Matthew Hoops
98dbb8070b GROOVIE: Only compile ROQ when groovie2 is enabled 2014-06-02 06:44:53 -04:00
Eugene Sandulenko
8bdf4e38be FULLPIPE: Add missing parameter to Movement::calcSomeXY() 2014-06-02 10:36:20 +03:00
Eugene Sandulenko
8979b79ecd FULLPIPE: More work on MctlLadder::doWalkTo() 2014-06-02 10:36:20 +03:00
Paul Gilbert
8f16d1fc97 MADS: Implement actions for scene 804 2014-06-02 01:02:25 -04:00
Paul Gilbert
82b56efc42 MADS: Fix for dialog when getting vase 2014-06-01 23:41:57 -04:00
Paul Gilbert
05830e43ee MADS: Fix for climbing in penthouse window 2014-06-01 23:34:11 -04:00
Paul Gilbert
abb3038106 MADS: Fix for getting bottle 2014-06-01 23:30:41 -04:00
Paul Gilbert
f372a1ca4c MADS: Fix for getting Id card 2014-06-01 23:04:02 -04:00
Paul Gilbert
d2bf99b941 MADS: Fix for getting fishing line 2014-06-01 23:03:48 -04:00
Matthew Hoops
c293611f62 PEGASUS: Stop using num lock for a way to open the inventory drawer 2014-06-01 22:38:05 -04:00
Paul Gilbert
62e5fdc95c MADS: Fixes for giving batteries to Hermin 2014-06-01 22:36:16 -04:00
Matthew Hoops
3c287aad18 GROOVIE: Switch to 32bpp only in groovie2
Needed for alpha
2014-06-01 22:08:28 -04:00
Matthew Hoops
c0a172bc71 GROOVIE: Fix various roq glitches
They should now all decode correctly
2014-06-01 22:08:28 -04:00
Matthew Hoops
3638f1191c GROOVIE: Switch roq decoding to do YUV decoding on codebook load 2014-06-01 22:08:28 -04:00
Matthew Hoops
5d4fd2e154 GROOVIE: Remove groovie2 8bpp mode
It didn't work properly, it's not what the original did, and spooky mode needs to be implemented completely differently
2014-06-01 22:08:28 -04:00
Paul Gilbert
72e7d55d62 MADS: Fixes for recharging durafail batteries 2014-06-01 22:03:02 -04:00
Paul Gilbert
d1100ac508 MADS: Fix calculating dimensions for dynamic hotspots 2014-06-01 21:21:47 -04:00
Paul Gilbert
0dddc20530 MADS: Use correct article for throwing items over fence 2014-06-01 20:37:21 -04:00
Paul Gilbert
2e587c5b4c MADS: Default new games to hard mode 2014-06-01 20:36:37 -04:00
Martin Kiewitz
c1e895d799 SCI: fix regression introduced by 480x300 commit
fix EGA graphic corruption
2014-06-02 01:37:08 +02:00
Paul Gilbert
8c7dc6c142 MADS: Fix for native disappearing in scene 205 2014-06-01 19:23:20 -04:00
Paul Gilbert
4c56fe4879 MADS: Fix teleporters to correctly show code rather than room number 2014-06-01 19:04:19 -04:00
Johannes Schickel
4c716539ad COMMON: Use float constants in DCT code.
Makes the DCT code use constants of type float in expressions which only use
type float values otherwise. This silences some floating point conversion
warnings in the DCT code.
2014-06-02 01:00:15 +02:00
Johannes Schickel
2bd2db10aa SCI: Silence double to float conversion warning. 2014-06-02 01:00:15 +02:00
Johannes Schickel
bab02dd42b COMMON: Some formatting fixes in RDFT code. 2014-06-02 01:00:15 +02:00
Johannes Schickel
3c0c64f820 COMMON: Use float constants in RDFT code.
We use float types in variables, thus also use them for constants. Silences
some conversion warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel
ec6f00ed1d COMMON: Make Rad<->Deg conversion use float constants.
Since we take a float parameter and return a float value we will also just
work on float values all the way. This silences some float conversion
warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel
59d0874ca9 SWORD25: Use float constant values in expressions which result in float.
This silences some float conversion warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel
7b32db3b37 MOHAWK: Use float constants in Myst code.
This silences some float conversion warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel
703cfa536b AVALANCHE: Make GraphicManager::drawArc code consistently use float.
I use float over double here because all the changing values were already
stored in variables of type float. This also silences some float conversion
warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel
f2685a8876 BBVS: Use floating point constants of type float. 2014-06-02 01:00:15 +02:00
Johannes Schickel
3630c588c6 BBVS: Silence double->float conversion warning.
This might not be obvious to a C++ developer, but we use C's sin which is
*always* double. Thus, sin will return a double and therefore some compilers
might warn about this conversion.
2014-06-02 01:00:14 +02:00
D G Turner
2aab673251 SCI: Add missed usage of AD_LISTEND in detection entry. 2014-06-01 23:56:27 +01:00
Paul Gilbert
926249b529 MADS: Fix for making explosives in room 411 2014-06-01 18:45:36 -04:00
D G Turner
b01e045ed1 SCI: Add Ecoquest I detection entry from bug #6599. 2014-06-01 23:48:27 +01:00
D G Turner
d395b3b86d SCI: Add Hoyle 2 DOS detection entry from bug #6598. 2014-06-01 23:33:51 +01:00
Paul Gilbert
f69a1fe2d7 MADS: Show correct article when using items on items 2014-06-01 18:21:29 -04:00
D G Turner
c0b8a94a8c SCI: Add Mixed Up Fairy Tales EGA detection entry from bug #6596. 2014-06-01 23:18:48 +01:00
Martin Kiewitz
d7f26886c3 SCI: more hoyle 4 workarounds (bug #6604) 2014-06-01 23:33:45 +02:00
Matthew Hoops
379aadb851 MADS: Silence gcc conversion warnings 2014-06-01 17:28:34 -04:00
Matthew Hoops
d5b5d4b545 BBVS: Silence gcc conversion warnings 2014-06-01 17:28:34 -04:00