Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Alexander Tkachev
b665fc933d
ALL: Make simpleSaveNames() a MetaEngineFeature
...
Added it into hasFeature() of all engines which returned `true` in
simpleSaveNames() before.
As mentioned in #788 , SCI is not always using simple names, so it
doesn't have such feature now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ab1d160ec8
ALL: Add MetaEngine::simpleSaveNames()
...
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
0182a8a230
MADS: Fix warning
2016-07-29 05:47:31 +03:00
Eugene Sandulenko
12728cf4dd
MADS: Fix debug channel initialization
2016-07-28 11:40:29 +03:00
Paul Gilbert
d8fec87200
MADS: Fix incorrect indentation
2016-07-20 19:34:24 -04:00
Hubert Maier
02dedfe568
Fix MADS copyright sign
2016-05-29 15:14:19 +03:00
Paul Gilbert
f582548516
MADS: Remove redundant allocation in surface creation
2016-05-27 06:00:58 -04:00
Paul Gilbert
78e52365bd
MADS: Refactor MSurface and Screen to not use virtual inheritance
2016-05-26 21:37:52 -04:00
Eugene Sandulenko
ca6a414ad0
MADS: Fix class initialization
2016-05-02 17:39:20 +02:00
Rob Loach
aa95183b93
MADS: Remove git conflict markers in menu_views.h
2016-04-16 20:23:10 +03:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Paul Gilbert
b4e3d4abc1
MADS: Changed engine to use Graphics::ManagedSurface
2016-03-14 20:56:26 -04:00
Johannes Schickel
bed73e6cfa
MADS: Let listSaves return list sorted on slot numbers.
2016-02-25 21:39:45 +01:00
Paul Gilbert
fdcdf7e326
MADS: NEBULAR: Fix hotspot for doll in laboratory
2016-02-24 20:59:44 -05:00
Alexandre Detiste
6c298e964f
JANITORIAL: Typos detected with lintian & grep
2016-02-15 18:27:02 +01:00
Paul Gilbert
d1ac57fa49
MADS: Fix stop stopWalkers list incorrectly filling up
2016-02-06 17:27:09 -05:00
Paul Gilbert
d18483142d
MADS: Fix game loop crash
2016-02-06 15:28:13 -05:00
Filippos Karapetis
b84378051d
MADS: Change the engine description
...
The engine will support more games than Rex, so its actual name is more
fitting than a single game name
2016-02-06 00:12:41 +02:00
Johannes Schickel
56a84cee0a
MADS: Only request actual save slots in listSaves.
2016-01-26 16:35:30 +01:00
Paul Gilbert
d7420c9128
MADS: Extra conversation dialog setup
2016-01-18 17:12:54 -05:00
Paul Gilbert
84eca2f5b0
MADS: Fix loading of conversation dialog messages
2016-01-17 23:23:52 -05:00
Paul Gilbert
5afdf3277e
MADS: Beginnings of loading Phantom-style dialogs
2016-01-17 17:57:10 -05:00
Paul Gilbert
8f15e3d6ef
MADS: Fix call to play speech in generateMessage
2016-01-17 08:58:39 -05:00
Paul Gilbert
d750c85fc8
MADS: Preliminary converstation message generation
2016-01-16 23:51:46 -05:00
Paul Gilbert
f04cadf0a4
MADS: Properly name popup fields in conversation class
2016-01-16 16:32:24 -05:00
Paul Gilbert
c826047cc4
MADS: Implement conversation set node script opcode
2016-01-15 23:38:58 -05:00
Paul Gilbert
dd7f1421d4
MADS: Implement conversation message opcode
2016-01-15 23:18:57 -05:00
Paul Gilbert
bcc8efd907
MADS: Fix loading conversation conditionals data
2016-01-15 21:04:15 -05:00
Paul Gilbert
5a8fc96ed6
MADS: Implement more conversation script opcodes
2016-01-15 20:04:18 -05:00
Paul Gilbert
a0eacd0537
MADS: Implement conversation conditionals evaluation
2016-01-15 08:19:42 -05: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
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
Strangerke
6d2dca8cdd
MADS: Fix a bug noticed by eriktorbjorn in the camera code
2016-01-10 22:55:37 +01:00
Paul Gilbert
8c906fbb3e
MADS: Implement conversation dialog scripts loading
2016-01-11 06:20:46 +11:00
Paul Gilbert
a745010998
MADS: Implement GameConversations::update
2016-01-10 06:10:03 +11: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
Paul Gilbert
d866b24605
MADS: Implement bulk of remaining conversation setup and support methods
2016-01-09 09:56:09 +11: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
Paul Gilbert
cf5856492c
MADS: Phantom: Flesh out walk triggers
2016-01-07 18:11:24 +11:00
Strangerke
7ee36a97ee
TONY: As codec is always ADPCM, remove some dead code
2015-12-31 14:41:18 +01:00
Filippos Karapetis
a72ab2be22
MADS: Phantom: Properly initialize scene 410
...
Thanks to criezy for spotting this one
2015-12-23 23:19:19 +02:00
Eugene Sandulenko
9855957697
MADS: Fixing parenthesis. Requires checking with the original
2015-11-27 22:44:20 +01:00
Eugene Sandulenko
46dc9a89c3
MADS: Fix warning. Requires consulting with the original
2015-11-27 22:41:59 +01:00