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