Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel 299a96c049 AVALANCE: Fix out of bounds array access.
Thanks to uruk for checking on this.
2016-01-11 14:10:53 +01:00
Johannes Schickel 34e8e9a876 MADS: Rename "interface" variable to "idx".
interface is #define'd on WinCE and breaks compilation. We might want to
undefine it in the future to prevent these pitfalls.
2016-01-11 13:53:35 +01:00
Eugene Sandulenko c368504646 WAGE: Added safeguards to avoid future mistakes 2016-01-11 11:39:25 +01:00
Eugene Sandulenko 856a4e1eb3 WAGE: Fix crash at startup 2016-01-11 11:38:32 +01:00
Eugene Sandulenko faa2588ba4 WAGE: Made rendering of 1st menu level generic 2016-01-11 11:34:12 +01:00
Eugene Sandulenko 5b374c6f55 WAGE: Moved menu rendering into separate file 2016-01-11 11:16:00 +01:00
Strangerke 60443e49e8 MADS: Check 'dialog' earlier to avoid untested null dereference 2016-01-11 07:02:49 +01:00
Strangerke 07f82d0b38 MADS: dragonsphere - Remove dead code in Scene102::step() 2016-01-11 06:59:10 +01:00
Strangerke 83a5ee43c2 MADS: Initialize some variables in player code 2016-01-11 06:54:11 +01:00
Strangerke 2483ac7f1b MADS: Initialize some variables in conversation code 2016-01-11 06:45:14 +01:00
Filippos Karapetis d76fe85af4 LAB: Prevent duplicate processing of input 2016-01-11 01:50:11 +02:00
Filippos Karapetis 38df43fe55 LAB: Prevent excessive screen updates when checking for events 2016-01-11 01:50:10 +02:00
Strangerke 6d2dca8cdd MADS: Fix a bug noticed by eriktorbjorn in the camera code 2016-01-10 22:55:37 +01:00
Johannes Schickel f146ef065d CONFIGURE: Fix missing variable access.
Ooops.
2016-01-10 22:14:09 +01:00
Johannes Schickel 04760d3e2f CONFIGURE: Allow detection of static FreeType2 builds.
This is actually a bit abusive of the --static option. However, it works and
prevents a lot of hassle to setup building when FreeType2 was built with
--disable-shared.
2016-01-10 21:57:50 +01:00
Paul Gilbert 8c906fbb3e MADS: Implement conversation dialog scripts loading 2016-01-11 06:20:46 +11:00
Johannes Schickel 16a43c9ac8 IOS7: Make ios7bundle target work again. 2016-01-10 19:26:33 +01:00
Willem Jan Palenstijn 22796e559f SCI: Fix compilation when SCI32 is disabled
Thanks bSr43
2016-01-10 12:38:10 +01:00
Eugene Sandulenko 665dd630c7 SCUMM: Add detection for Russian MM fan-demo
Detection is required due to the font differences.
2016-01-10 09:21:03 +01:00
Eugene Sandulenko 556d65713b SCUMM: Add support for Russian MM 2016-01-10 09:21:03 +01:00
Eugene Sandulenko c7695cc929 TINSEL: Added detection for DW1 fan translation 2016-01-10 09:21:03 +01:00
Eugene Sandulenko ceee1713f5 SAGA: Add support for Russian fan-translation of IHNM
Released about 2 years ago and is translating the subtitles
in contrast to the version released on CD which has only
poorly done voice-overs.
2016-01-10 09:21:03 +01:00
athrxx 05aa32dc21 AUDIO: fix two bugs in FM-TOWNS pcm code 2016-01-09 22:09:53 +01:00
Paul Gilbert a745010998 MADS: Implement GameConversations::update 2016-01-10 06:10:03 +11:00
Eugene Sandulenko 165066107f WAGE: Implement performOffer() 2016-01-09 13:40:19 +01:00
Eugene Sandulenko 047a660dac WAGE: Implement performTake() 2016-01-09 13:19:46 +01:00
Paul Gilbert 2b1f7d6ebc MADS: Hook up calls to conversation update where necessary 2016-01-09 18:34:43 +11:00
Paul Gilbert b3e81dba14 MADS: Set up conversation mode enum, change hold fields to use it 2016-01-09 18:10:39 +11:00
Eugene Sandulenko 91d70b6df6 WAGE: Fix _monster/getMonster() mess 2016-01-09 01:57:43 +01:00
Eugene Sandulenko 4665f23c4a WAGE: Implement RandomHat 2016-01-09 01:48:38 +01:00
Eugene Sandulenko 3906c36898 WAGE: Put lists into typedefs 2016-01-09 01:34:06 +01:00
Eugene Sandulenko 9b8e5020bf WAGE: Reduced header dependency 2016-01-09 01:25:23 +01:00
Eugene Sandulenko 42ebff811a WAGE: SPlit out combat-related methods into separate file 2016-01-09 01:20:35 +01:00
Eugene Sandulenko db6fafd58a WAGE: Implemented performCombatAction 2016-01-09 01:13:25 +01:00
Eugene Sandulenko 82d0026298 WAGE: Started implementation of performCombatAction() 2016-01-09 00:55:35 +01:00
Johannes Schickel c313bc71cb CONFIGURE: Disable ARM assembly for iOS targets with Apple's as. 2016-01-09 00:39:56 +01:00
Paul Gilbert d866b24605 MADS: Implement bulk of remaining conversation setup and support methods 2016-01-09 09:56:09 +11:00
Filippos Karapetis 28b91136cd SCI: Fix the math in applyFade(), and simplify setFade() 2016-01-08 17:16:09 +02:00
Filippos Karapetis 65f54c227f SCI: *Really* fix the logic in applyFade()
Thanks wjp
2016-01-08 15:58:10 +02:00
Filippos Karapetis 04f372f004 SCI: Fix the logic in applyFade()
Note that this is still unused, as it is normally called from
kSetShowStyle()
2016-01-08 15:55:24 +02:00
Filippos Karapetis e4e7f1825d SCI: Renamed one more function name to conform to our guidelines 2016-01-08 15:43:59 +02:00
Filippos Karapetis 8c6b5168a1 SCI: Make GfxPalette32 conform to out formatting guidelines
We do not prepend underscores to private class functions
2016-01-08 15:40:05 +02:00
Filippos Karapetis a65ff0e56e SCI: SCI32 palette cyclers are disjoint, so use a single palette copy 2016-01-08 15:35:19 +02:00
Filippos Karapetis c6e083bcf4 SCI: Simplify the SCI32 palette cycling code 2016-01-08 15:19:04 +02:00
Filippos Karapetis 0434617018 SCI: Initialize kString properly for SCI2 games
SIG_UNTIL_SCI21MID did not account for SCI2 games. Fixes GK1 DOS
2016-01-08 11:37:13 +02:00
Filippos Karapetis a119108835 SCI: Fix compilation 2016-01-08 11:09:29 +02:00
Filippos Karapetis 7379e531c7 Merge pull request #644 from csnover/sci32-kPalCycle
SCI32: palette management (full kPalCycle, partial kSetPalStyleRange and kPalFade)
2016-01-08 10:58:03 +02:00
Paul Gilbert 6e0d6e36a9 MADS: Further conversation cleanup, start of conv CND file loading 2016-01-08 18:46:04 +11:00
Paul Gilbert f1a80f91a6 MADS: Implement GameConversations::run method 2016-01-08 18:19:17 +11:00
Paul Gilbert 162ddbea0f MADS: Cleanup of existing converstations skeleton code 2016-01-08 17:02:17 +11:00