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