Tobia Tesan
cd5d60e44c
WINTERMUTE: Make _operand protected in script.h
2016-02-29 00:28:05 +01:00
Tobia Tesan
04a96689c2
WINTERMUTE: Remove dead code from vestigial remnants of WME debugger
2016-02-29 00:28:05 +01:00
Sven Hesse
2c81602454
GOB: Don't completely reset the OPL in AdLib::initOPL()
...
It shouldn't be necessary anymore, since initOPL() cleans everything.
If, however, suddenly a piece of music sounds weird in a Gob game,
this is the place to look for.
This fixes a race condition between OPL::reset() and the callback
timer.
2016-02-28 21:04:23 +01:00
Paul Gilbert
0471a25575
TITANIC: Implement light switch and buttons
2016-02-28 12:46:48 -05:00
Paul Gilbert
fa015808ac
TITANIC: Implement bowl and ear classes
2016-02-28 11:53:57 -05:00
Paul Gilbert
decec97c4b
TITANIC: Implement various parrot classes
2016-02-28 10:57:45 -05:00
Martin Kiewitz
962e32e0ec
AGI: Remove comma from "Pause when entering commands"
2016-02-28 15:57:22 +01:00
Martin Kiewitz
e6466b20fa
AGI: Add optional "pause, when entering commands" feature
...
Shows a prompt window and pauses the game (just like original AGI
did, but original AGI only did it in Hercules rendering mode).
2016-02-28 15:50:25 +01:00
Torbjörn Andersson
aded46f08b
GUI: Don't crash on empty dictionary in predictive dialog
2016-02-28 15:23:24 +01:00
Torbjörn Andersson
bf5208dd3d
GUI: Fix two leaks in predictive dialog
2016-02-28 15:04:11 +01:00
Torbjörn Andersson
9d4216e158
AGI: Fix small memory leak in Hercules font loader
2016-02-28 14:34:22 +01:00
Paul Gilbert
6cb2a5e81f
TITANIC: Added CCredits
2016-02-28 08:09:29 -05:00
Martin Kiewitz
0caef5d8d0
AGI: Set monitor VM var to EGA for Hercules rendering
...
Original AGI Hercules rendering was restricted by the Hercules
resolution, which is why they had to remove the AGI prompt and
replace it with a prompt window like the one used in SCI.
We are not and even when we support that prompt window, we
will still support the original AGI prompt even for Hercules
rendering.
Maybe some games had special graphic code, when Hercules rendering
is active. This needs to get checked.
We are now telling the scripts that we are running on EGA,
so that they don't put text at different coordinates.
Hercules rendering also used a different grid for putting text
for example Space Quest 2 right at the start.
This change avoids problems with such placement. We don't really
want to restrict ourselves by implementing that different
text grid resolution.
Also added comments on game feature flags.
2016-02-28 14:06:22 +01:00
Paul Gilbert
9cb1390c26
TITANIC: Implemented CClickResponder and descendents
2016-02-28 07:49:21 -05:00
Johannes Schickel
7ab0de238e
CINE: Fix SPL resource loading (thus SFX).
...
Confirmed against DOS disasm. There is no header for SPL data.
2016-02-28 12:25:14 +01:00
rootfather
a0f9c65ba3
NEWS/DE: Added stub for 1.9.0
2016-02-28 12:03:51 +01:00
Martin Kiewitz
953c26cbf6
AGI: Disable font loading from HGC_GRAF.OVL (AGI3)
...
It seems Sierra basically put a low res font in there, so
it's useless. We should rather directly use the PC BIOS font
in those cases. The code could be useful at some point in case
we add support for the AGI3 Hercules rendering, although I think
it looks worse, because graphics are basically "compressed".
2016-02-28 11:56:48 +01:00
Martin Kiewitz
7a169c90f6
AGI: Hercules rendering for game screen
2016-02-28 11:23:31 +01:00
Johannes Schickel
12046ea0d7
BACKENDS: Remove request to mail Fingolfin.
2016-02-28 07:48:12 +01:00
Johannes Schickel
470cdabc58
ENGINES: Fix Typos.
2016-02-28 07:44:26 +01:00
Paul Gilbert
9080781b08
TITANIC: Add mouse events, cleanup of existing events
2016-02-27 23:22:38 -05:00
Paul Gilbert
def2a92ebf
TITANIC: Add event class definitions
2016-02-27 21:04:47 -05:00
Kirben
ae9190735d
TSAGE: Remove ADGF_TESTING from Return to Ringworld.
2016-02-28 11:14:44 +11:00
Kirben
818a33ea30
SWORD25: Remove ADGF_TESTING from Broken Sword 2.5
2016-02-28 11:13:55 +11:00
Kirben
1ad3b6d3cf
LAB: Remove ADGF_TESTING from DOS version of Labyrinth of Time.
2016-02-28 11:13:49 +11:00
Kirben
bf453e59da
BBVS: Remove ADGF_TESTING from Beavis and Butt-head in Virtual Stupidity.
2016-02-28 11:13:41 +11:00
Martin Kiewitz
e1c36a52b5
AGI: Add support for upscaling and Hercules hires font
...
- User option to force Hercules hires font for any rendering mode
- Also change mouse cursor hotspots from 1,1 to 0,0
- Fix inaccuracy in mouse controlled game menu
- Change render_Block(), drawBox(), drawDisplayRect() to use
upper Y instead of lower Y. Original AGI uses lower Y, but
upper Y makes upscaling way easier.
2016-02-27 21:44:21 +01:00
Paul Gilbert
9364b27917
TITANIC: Implemented state room classes
2016-02-27 11:49:48 -05:00
Johannes Schickel
9059189e35
KYRA: Formatting fixes.
2016-02-27 17:28:01 +01:00
Johannes Schickel
e8847195b9
KYRA: Remove ADGF_TESTING from EoB 1+2.
2016-02-27 17:28:01 +01:00
Eugene Sandulenko
fcf0bb4350
NEWS: Added stub for 1.9.0
2016-02-27 17:15:48 +01:00
Paul Gilbert
dd5fdcd8d9
TITANIC: Fix CCarry loading/saving
2016-02-27 10:39:01 -05:00
Paul Gilbert
b93f4e7077
TITANIC: Added CCarry and descendent classes
2016-02-27 09:11:59 -05:00
Willem Jan Palenstijn
154f592f51
SCI32: Clear InfoFlagViewVisible after updating ScreenItem
2016-02-27 14:21:23 +01:00
Willem Jan Palenstijn
77bb83cdfd
SCI32: Update InfoFlagViewVisible from send_selector
2016-02-27 14:21:23 +01:00
Willem Jan Palenstijn
d803847ca1
SCI32: Update InfoFlagViewVisible in VM opcodes
2016-02-27 14:21:14 +01:00
Filippos Karapetis
138c19f06f
SCI32: Remove two hacks for Torin, and document what happens instead
2016-02-27 15:00:55 +02:00
Filippos Karapetis
5151ad4d9f
SCI: Remove another GK1-related hack
2016-02-27 14:40:33 +02:00
Filippos Karapetis
93e99ba30d
SCI: Remove a TODO in GK1 that has been resolved properly now
2016-02-27 14:40:13 +02:00
Pawel Kolodziejski
08b83455ab
SAMYGO: Update url
2016-02-27 08:33:39 +01:00
Paul Gilbert
03f842f8eb
TITANIC: Implement computer and CDROM classes
2016-02-26 22:36:59 -05:00
Tarek Soliman
ae0ca6c1c2
MAEMO: Update debian/changelog
2016-02-26 21:19:33 -06:00
Paul Gilbert
405c1d9733
TITANIC: Implemented CDeadArea
2016-02-26 22:15:08 -05:00
Paul Gilbert
bc3e044008
TITANIC: Implemented CStartAction and CHammerDispensorButton
2016-02-26 22:08:54 -05:00
Paul Gilbert
b7cd6be9eb
TITANIC: Implemented CToggleSwitch and descendents
2016-02-26 21:41:30 -05:00
Paul Gilbert
34ffd06c78
TITANIC: Implemented CSTButton class and descendents
2016-02-26 20:35:12 -05:00
Paul Gilbert
859c30a4e1
TITANIC: Implemented CTelevision
2016-02-26 19:45:30 -05:00
Paul Gilbert
1a98b49f60
TITANIC: Implement CSummonBots and CRobotController
2016-02-26 19:27:56 -05:00
Paul Gilbert
b361f2bf14
TITANIC: Implemented CAutoMusicPlayer and CSeasonalMusicPlayer
2016-02-26 19:11:30 -05:00
Eugene Sandulenko
1451e59868
Merge pull request #685 from rootfather/last-minute-news
...
NEWS/DE: Last minute fixes
2016-02-26 22:30:57 +01:00