Commit Graph
1701 Commits
Author SHA1 Message Date
Filippos Karapetis ad877e9306 DREAMWEB: 'intromagic2', 'intromagic3' ported to C++ 2011-12-07 20:30:17 +02:00
Willem Jan Palenstijn 9e617d0dfd Merge pull request #127 from fingolfin/dreamweb-cleanup
Dreamweb: Remove more dead stuff, advance DreamBase <-> DreamGenContext split
2011-12-07 10:23:21 -08:00
D G Turner c1b7d25bb7 DREAMWEB: 'clearrest' ported to C++. 2011-12-07 18:00:05 +00:00
D G Turner bb479f6d7a DREAMWEB: 'deallocatemem' blacklisted, already ported to C++. 2011-12-07 16:59:49 +00:00
D G Turner 39f2b24f11 DREAMWEB: Remove now unused sound interrupt related functions.
All are empty and unused, except for soundStartup() which was called
but was empty and soundCheckInt which unconditionally set kTestResult
to 1 (assumed to be "Test Pass"), but this value is not used anywhere
and the function was not called anyway, so safe to remove.
2011-12-07 16:40:57 +00:00
Max Horn 3056c39a75 DREAMWEB: Convert volumeAdjust 2011-12-07 11:47:21 +01:00
Max Horn f37b748676 DREAMWEB: Merge DreamWeb::fadeDos into DreamGenContext::fadeDOS 2011-12-07 11:19:48 +01:00
Max Horn 641e1bff59 DREAMWEB: Make DreamBase::engine protected 2011-12-07 11:07:42 +01:00
Max Horn 7b71bb6444 DREAMWEB: Pass data segment as SegmentRef to Context constructor
And not as SegmentPtr.
2011-12-07 11:07:42 +01:00
Max Horn dc34fc1dfb DREAMWEB: Move generated constants out of class DreamGenContext 2011-12-07 10:32:22 +01:00
Max Horn 2521646676 DREAMWEB: Add DreamBase as second base class for DreamGenContext
The idea is to slowly transfer converted methods into this new base class.
This transition then proves that the method does not access or modify
any of the emulation context.

for eaiser step-by-step  migration away from Context
2011-12-07 10:30:44 +01:00
Filippos Karapetis a72832d054 DREAMWEB: 'attendant', 'keeper' ported to C++ 2011-12-07 10:41:31 +02:00
Filippos Karapetis 3962bcb2d6 DREAMWEB: 'manasleep2' ported to C++ (same as 'manasleep') 2011-12-07 10:41:30 +02:00
Filippos Karapetis 1c9a3e7da1 DREAMWEB: 'dumpkeypad', 'dumpsymbol', 'dumpsymbox', 'dumpzoom' 2011-12-07 01:51:12 +02:00
Filippos Karapetis 8b4a1625ea DREAMWEB: Added a C++ implementation of isSetObOnMap() 2011-12-07 01:51:11 +02:00
Filippos Karapetis 9d93065b03 DREAMWEB: 'moretalk' and 'redes' ported to C++ 2011-12-07 00:31:00 +02:00
Filippos Karapetis 7445c62a71 DREAMWEB: 'usecardreader1', 'usecardreader2', 'usecardreader3', 'usepoolreader' ported to C++ 2011-12-06 23:02:31 +02:00
Max Horn 9a7b8340c5 DREAMWEB: Fix generated namespace comments 2011-12-06 21:51:16 +01:00
Willem Jan Palenstijn 44ed4ef0df DREAMWEB: Move 'train' out of dreamgen again
Apparently it is effectively empty...
2011-12-06 21:19:42 +01:00
Willem Jan Palenstijn ead20c37b4 DREAMWEB: Put 'train' back in dreamgen since it hadn't been converted yet
Also fix syntax error in tasm-recover
2011-12-06 19:40:38 +01:00
Filippos Karapetis 16c9620dba DREAMWEB: 'grafittidoor', 'hotelcontrol', 'openhoteldoor', 'openhoteldoor2', 'opentomb' ported to C++ 2011-12-06 20:17:19 +02:00
Filippos Karapetis 7566d2c985 DREAMWEB: 'chewy', 'slabdoorb', 'usecart', 'usehole', 'usetrainer', 'usewinch' ported to C++ 2011-12-06 19:54:03 +02:00
Filippos Karapetis f2829a6a6c DREAMWEB: 'useelvdoor', 'useobject', 'useplinth' ported to C++ 2011-12-06 17:46:50 +02:00
Filippos Karapetis d4f845524e DREAMWEB: 'destselect', 'lastdest', 'nextdest', 'putbackobstuff', 'reexfromopen', 'useplate' ported to C++ 2011-12-06 16:46:26 +02:00
Filippos Karapetis b201f4f55d DREAMWEB: 'clearpalette', 'deleverything', 'errormessage1', 'errormessage2', 'errormessage3', 'train' ported to C++ 2011-12-06 15:58:20 +02:00
Filippos Karapetis 1434bb35af DREAMWEB: 'opentvdoor', 'useclearbox' ported to C++. Some cleanup. 2011-12-06 14:13:54 +02:00
Filippos Karapetis c244f6e662 DREAMWEB: 'usechurchgate', 'usefullcart' ported to C++ 2011-12-06 13:17:28 +02:00
Filippos Karapetis 6ad12bc093 DREAMWEB: 'makemainscreen', 'obsthatdothings', 'openinv' ported to C++ 2011-12-06 12:59:18 +02:00
Filippos Karapetis d5b220220f DREAMWEB: 'intro1text', 'intro2text', 'intro3text', 'monks2text' ported to C++. textForMonk() has been converted to C++, too. 2011-12-06 12:35:47 +02:00
Filippos Karapetis 0d768ebe41 DREAMWEB: 'slabdoora', 'slabdoorc', 'slabdoord', 'slabdoore', 'slabdoorf', 'useladder', 'useladderb', ported to C++ 2011-12-06 05:45:36 +02:00
Filippos Karapetis b74302f7b0 DREAMWEB: 'setwalk' ported to C++ 2011-12-06 05:25:39 +02:00
Filippos Karapetis 916d3e9e86 DREAMWEB: 'getanyaddir' (without parameters) is no longer used 2011-12-06 05:01:15 +02:00
Filippos Karapetis 8cf4ba1ed6 DREAMWEB: 'dosreturn' has already been converted to C++ 2011-12-06 04:55:59 +02:00
Filippos Karapetis 1763415fe6 DREAMWEB: 'useWall' ported to C++ 2011-12-06 04:54:59 +02:00
Filippos Karapetis 1bedd8bc18 DREAMWEB: 'openeden', 'openlouis', 'openpoolboss', 'openryan', 'opensarters', 'openyourneighbour' ported to C++ 2011-12-06 04:44:54 +02:00
Filippos Karapetis 2bda241f6f DREAMWEB: 'allpointer', 'blank', 'mode640x480' ported to C++ 2011-12-06 04:33:36 +02:00
Filippos Karapetis 5a96238dd3 DREAMWEB: 'afterintroroom', 'gettingshot', 'loadintroroom', 'redrawmainscrn', 'selectslot2', 'walkintoroom' ported to C++ 2011-12-06 04:19:57 +02:00
Filippos Karapetis f224c09afa DREAMWEB: 'initialinv', 'pickupob' ported to C++ 2011-12-06 03:59:45 +02:00
Filippos Karapetis 823ff75496 DREAMWEB: 'getbackfromops', 'getbacktoops', 'newgame' ported to C++ 2011-12-06 03:49:32 +02:00
Filippos Karapetis bdfd481a68 DREAMWEB: 'settopleft', 'settopright', 'setbotleft', 'setbotright' ported to C++ 2011-12-06 03:34:36 +02:00
Filippos Karapetis e1a53cc455 DREAMWEB: 'calledensdlift', 'calledenslift', 'sitdowninbar', 'trapdoor', 'usebalcony', 'usechurchhole', 'usecoveredbox', 'useelevator2', 'useelevator5', 'usedryer', 'userailing', 'usewindow', 'wearwatch', 'wearshades' ported to C++ 2011-12-06 03:20:30 +02:00
Filippos Karapetis f50fd3b7f9 DREAMWEB: 'foghornsound' and 'liftnoise' ported to C++ 2011-12-06 02:37:12 +02:00
D G Turner 1b194dabae DREAMWEB: Blacklist 'setMode' function.
This function was already implemented in C++, but it's header is now in
stubs.h rather than dreamgen.h
2011-12-06 00:03:32 +00:00
Filippos Karapetis e8ea99cd8e DREAMWEB: 'callhotellift', 'carparkdrip', 'useshield' ported to C++ 2011-12-06 01:16:38 +02:00
Filippos Karapetis 06ef3452b7 DREAMWEB: 'clearbeforeload', 'clearreels', 'getridofreels' ported to C++ 2011-12-06 00:46:51 +02:00
Filippos Karapetis d7df735c40 DREAMWEB: 'fadescreenup', 'fadescreenups', 'fadescreenuphalf', 'fadescreendown', 'fadescreendowns' ported to C++ 2011-12-06 00:22:46 +02:00
Filippos Karapetis 81572ee371 DREAMWEB: Ported 'handclap' to C++ 2011-12-06 00:06:42 +02:00
Bertrand Augereau bc50c9e457 DREAMWEB: Ported 'gates' to C++ 2011-12-06 02:02:10 +01:00
Filippos Karapetis 729ac357b4 DREAMWEB: 'edeninbath' and 'louis' ported to C++ 2011-12-05 23:52:09 +02:00
D G Turner 887b5c8cdd DREAMWEB: Remove unused 'openFile', merge duplicated 'getFilename' 2011-12-05 21:38:31 +00:00