Commit Graph

816 Commits

Author SHA1 Message Date
Filippos Karapetis
71362cc35d DREAMWEB: Remove a lot of unused variables 2011-12-12 17:23:32 +02:00
Filippos Karapetis
273fc3ff1a DREAMWEB: Port 'usebuttona' to C++ 2011-12-12 16:55:32 +02:00
Max Horn
af85b85a84 DREAMWEB: Convert rollEndCredits/rollEndCredits2 to C++ 2011-12-12 13:26:03 +01:00
Max Horn
864ab1b265 DREAMWEB: Remove volumetabname from data blob 2011-12-12 12:29:08 +01:00
Filippos Karapetis
83610d98b0 Revert "DREAMWEB: Simplify the time display code"
This reverts commit 546c6a07e4.

This wasn't a good idea, after all - it breaks saves and the game
time is always the real time (which is not what the original did - it
only synced the game time with the real time at the beginning)
2011-12-12 13:10:07 +02:00
Filippos Karapetis
546c6a07e4 DREAMWEB: Simplify the time display code 2011-12-12 12:58:03 +02:00
Max Horn
ef2096736d DREAMWEB: Convert greyscaleSum, allPalette, dumpCurrent 2011-12-12 11:45:35 +01:00
Filippos Karapetis
9a420d232f DREAMWEB: Remove a lot of unused/unneeded variables 2011-12-12 12:07:09 +02:00
Willem Jan Palenstijn
fb7246f3de DREAMWEB: Convert 'createName' 2011-12-12 10:47:24 +01:00
Filippos Karapetis
ea941af7f2 DREAMWEB: Convert 'monkspeaking' and 'showmonk' to C++
Also, remove the 'monkface' data from the data blob
2011-12-12 04:18:17 +02:00
Filippos Karapetis
9e1481fc07 DREAMWEB: Port 'showpuztext' to C++ 2011-12-12 02:50:58 +02:00
Filippos Karapetis
6f6d137726 DREAMWEB: Port 'uselighter' to C++ 2011-12-11 21:46:17 +02:00
Filippos Karapetis
21885f0621 DREAMWEB: Port 'getback1', 'newplace' to C++ 2011-12-11 21:21:20 +02:00
Filippos Karapetis
b7de94dd14 DREAMWEB: Convert 'cantdrop', 'droperror' to C++ 2011-12-11 20:54:00 +02:00
Willem Jan Palenstijn
fcf2aa8e2f DREAMWEB: Move Savenames out of opaque data blob 2011-12-11 15:57:03 +01:00
Willem Jan Palenstijn
05a2713874 DREAMWEB: Convert checkInput 2011-12-11 15:45:53 +01:00
Willem Jan Palenstijn
11adaf6d69 DREAMWEB: Convert 'showNames' 2011-12-11 15:33:34 +01:00
Max Horn
51b724fa43 DREAMWEB: Remove DreamGenContext::closeFile, stop using kHandle 2011-12-11 10:01:28 +01:00
Filippos Karapetis
c8ff54d2cd Merge pull request #133 from fingolfin/dreamweb-cleanup
Dreamweb cleanup
2011-12-09 13:06:31 -08:00
Max Horn
fbacebf777 DREAMWEB: Sort function_name_remapping map in tasm-recover 2011-12-09 18:03:06 +01:00
Filippos Karapetis
e2a92bff29 DREAMWEB: Port 'diarykeyp', 'diarykeyn' to C++ 2011-12-09 18:55:02 +02:00
Filippos Karapetis
6c5f424540 DREAMWEB: Port 'quitSymbol' to C++ 2011-12-09 18:40:34 +02:00
Filippos Karapetis
6d1ab6d8cd DREAMWEB: Port 'monitorlogo' to C++ 2011-12-09 18:19:17 +02:00
Filippos Karapetis
246f7549e4 DREAMWEB: The 'title7graphics' offset is unused 2011-12-09 10:37:26 +02:00
Filippos Karapetis
2bc6af518c DREAMWEB: Move some strings used by useDiary() out of the blob 2011-12-09 10:30:55 +02:00
Filippos Karapetis
9f2ed38ef1 DREAMWEB: Port 'endgame', 'showgun' to C++
Also, remove the associated 'endtextname' and 'gungraphic' offsets from
the blob
2011-12-09 10:14:08 +02:00
Filippos Karapetis
597ff0bb98 DREAMWEB: Port 'soldier1' to C++ 2011-12-09 09:43:42 +02:00
Filippos Karapetis
db340ed9b8 DREAMWEB: Convert 'hangonpq' to C++ and remove quitlist from the blob
This is the last place where checkCoords() was called without parameters
2011-12-09 01:53:20 +02:00
Filippos Karapetis
baf2cc8b8e DREAMWEB: Port 'usediary' to C++ and remove diarylist from the blob 2011-12-09 01:24:25 +02:00
Filippos Karapetis
a668c33cd3 DREAMWEB: Port 'dosaveload' to C++ and remove opslist from the blob 2011-12-09 01:04:39 +02:00
Filippos Karapetis
0d90b66d38 DREAMWEB: Port 'discops' to C++ 2011-12-09 00:29:11 +02:00
Filippos Karapetis
4fdaba7e5e DREAMWEB: Port 'talk' to C++. Remove decidelist and talklist offsets 2011-12-09 00:11:24 +02:00
D G Turner
e23d0660ea DREAMWEB: Remove two unused fade functions from dreamgen.* 2011-12-08 21:58:37 +00:00
Filippos Karapetis
47fd83e19f DREAMWEB: Port 'decide' to C++ 2011-12-08 23:05:31 +02:00
Filippos Karapetis
128f75739c DREAMWEB: Port 'getunderzoom', 'putunderzoom', 'showdecisions', 'undertextline' to C++ 2011-12-08 22:48:00 +02:00
Filippos Karapetis
8b61fb168d DREAMWEB: Port 'madmanrun' to C++ 2011-12-08 22:05:32 +02:00
Filippos Karapetis
e287ac0e39 DREAMWEB: Port 'afternewroom' to C++ 2011-12-08 21:54:58 +02:00
Filippos Karapetis
05fff73c66 Merge pull request #130 from fingolfin/dreamweb-misc
Dreamweb: convert workoutFrames to c++, some cleanup
2011-12-08 11:12:48 -08:00
Filippos Karapetis
96360bb153 DREAMWEB: Port 'intromonks2' to C++ 2011-12-08 21:10:39 +02:00
Max Horn
0d7815e9bb DREAMWEB: Convert workoutFrames to C++ 2011-12-08 19:56:06 +01:00
Filippos Karapetis
fcb2060445 DREAMWEB: Port 'intromonks1' to C++ 2011-12-08 20:43:35 +02:00
Willem Jan Palenstijn
627d3f8d41 DREAMWEB: Move functions to DreamBase 2011-12-08 19:18:27 +01:00
Willem Jan Palenstijn
e40f1af3dc DREAMWEB: Remove globals kCurrentframe, kTakeoff 2011-12-08 19:18:27 +01:00
Willem Jan Palenstijn
e8ccbe3558 DREAMWEB: Convert watchreel and remove global kReelpointer 2011-12-08 19:18:27 +01:00
Filippos Karapetis
7e4a261609 DREAMWEB: Port 'showdiary' to C++ 2011-12-08 12:37:24 +02:00
Willem Jan Palenstijn
c108b9204d DREAMWEB: Fix tasmrecover 2011-12-08 11:32:03 +01:00
Filippos Karapetis
1d0ba8e8e6 DREAMWEB: Port 'showcooker' to C++ 2011-12-08 12:18:52 +02:00
Filippos Karapetis
d6c371e6ff DREAMWEB: Port 'middlepanel' to C++ 2011-12-08 12:10:43 +02:00
Filippos Karapetis
2a2c9d5951 DREAMWEB: Port 'showopbox', 'showsaveops', 'showloadops' to C++ 2011-12-08 11:59:48 +02:00
Filippos Karapetis
87e60f8430 DREAMWEB: Port 'copper' to C++. Remove 'advisor' (unused) 2011-12-08 11:37:35 +02:00
Filippos Karapetis
67fb3dcd5e DREAMWEB: 'printoutermon', 'showarrows' ported to C++ 2011-12-08 10:52:15 +02:00
Filippos Karapetis
5b5a684c05 Merge pull request #128 from fingolfin/dreamweb-segments
DREAMWEB: Refactor segment management
2011-12-08 00:31:33 -08:00
Max Horn
25b6496643 DREAMWEB: Convert doFade() 2011-12-08 00:24:24 +01:00
Max Horn
460e53172b DREAMWEB: Refactor segment management
All segment code is now in a new header file segment.h. A new class
takes care of managing the segments: SegmentManager. The DreamBase class
subclasses this -- thus, segments can now be accessed from within it.
2011-12-08 00:24:22 +01:00
Filippos Karapetis
b02a957f77 DREAMWEB: 'examineinventory' ported to C++ 2011-12-08 00:57:14 +02:00
D G Turner
4bdd112e7b DREAMWEB: Ported 'runintroseq' to C++. 2011-12-07 22:43:15 +00:00
Filippos Karapetis
1f4414fc54 DREAMWEB: 'monkandryan' ported to C++ 2011-12-08 00:41:10 +02:00
Filippos Karapetis
61c2331af3 DREAMWEB: 'priest' and 'priesttext' ported to C++ 2011-12-08 00:04:55 +02:00
Filippos Karapetis
aae7192d09 DREAMWEB: 'bossman' ported to C++ 2011-12-07 23:33:27 +02:00
Filippos Karapetis
d48bcc9362 DREAMWEB: 'louischair' ported to C++ 2011-12-07 23:01:32 +02:00
D G Turner
11b1ec1bc6 DREAMWEB: Blacklist 18 functions already moved to stubs.cpp...
Some of these functions in stubs.cpp have been removed or merged since
they are only used in a single place or are now unused.
2011-12-07 20:20:02 +00:00
Filippos Karapetis
5f14d805ca DREAMWEB: 'alleybarksound', 'drinker', 'interviewer' converted to C++ 2011-12-07 22:10:36 +02:00
D G Turner
e27b2aa39d DREAMWEB: Blacklist 'allocatemem' and remove parameter-less C++ version. 2011-12-07 19:15:25 +00:00
Filippos Karapetis
a155ec59b4 DREAMWEB: 'candles1', 'candles2', 'smallcandle' converted to C++ 2011-12-07 21:01:53 +02:00
Willem Jan Palenstijn
f7cd6781d8 DREAMWEB: Convert 'selectlocation' 2011-12-07 19:42:15 +01:00
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
Bertrand Augereau
3b5794890f DREAMWEB: Ported 'candles' to C++ 2011-12-06 01:02:04 +01:00
Bertrand Augereau
4f9e3dcb79 DREAMWEB: 'introMusic' ported to C++ 2011-12-06 00:51:10 +01:00
Bertrand Augereau
560b07e7c3 DREAMWEB: 'introMagic1' ported to C++ 2011-12-06 00:45:05 +01:00
Filippos Karapetis
fb71a89818 DREAMWEB: 'edenscdplayer', 'hotelbell', 'playguitar', 'useelevator1', 'useelevator3', 'useelevator4', 'usehatch', 'wheelsound' ported to C++ 2011-12-05 22:40:25 +02:00
Filippos Karapetis
20356203be DREAMWEB: 'aide', 'mansatstill' and 'tattooman' changed into genericPerson 2011-12-05 22:11:39 +02:00
D G Turner
22787ec542 DREAMWEB: Remove more unused filenames from constant data segment. 2011-12-05 19:08:51 +00:00
D G Turner
c51e97c517 DREAMWEB: 'intro' ported to C++ 2011-12-05 18:50:34 +00:00
Willem Jan Palenstijn
585bd7b0ef DREAMWEB: Untangle namespaces 2011-12-05 19:26:46 +01:00
D G Turner
f28c0480e1 DREAMWEB: Remove now unused filenames from constant data segment. 2011-12-05 17:39:42 +00:00
D G Turner
78c0d07302 DREAMWEB: 'realcredits' ported to C++ 2011-12-05 17:16:43 +00:00
D G Turner
90861ce48a DREAMWEB: 'biblequote' ported to C++ 2011-12-05 16:02:46 +00:00
D G Turner
5f992234de DREAMWEB: Modified 'showPCX' to allow passing of file name string.
This will allow migration of fixing string values in the cs segment.
2011-12-05 15:06:58 +00:00
D G Turner
cc59b85117 DREAMWEB: 'hangone' ported to C++ 2011-12-05 13:07:47 +00:00
Bertrand Augereau
aa0f7f2d58 DREAMWEB: 'setSoundOff' is a deprecated sound blaster detail 2011-12-05 11:49:21 +01:00
Willem Jan Palenstijn
7074f06762 DREAMWEB: Remove more unused data 2011-12-05 00:06:31 +01:00
Bertrand Augereau
2ab06a6aae DREAMWEB: 'nextSymbol' ported to C++ 2011-12-05 01:27:44 +01:00
Bertrand Augereau
3e5eb3e4f6 DREAMWEB: Ported 'showSymbol' to C++ 2011-12-05 01:13:02 +01:00
Bertrand Augereau
0f6f912992 DREAMWEB: 'loadSaveBox' ported to C++ 2011-12-05 00:45:42 +01:00
Bertrand Augereau
07633d0c8b DREAMWEB: 'loadKeypad' ported to C++ 2011-12-05 00:14:39 +01:00
Willem Jan Palenstijn
521512e1c6 DREAMWEB: Remove icongraphics8 from skip_binary_data
It is still in use, but its entry in skip_binary_data wasn't getting picked up
due to the capital I anyway.
2011-12-04 21:01:06 +01:00
Bertrand Augereau
6171cf2f60 DREAMWEB: 'readDestIcon' ported to C++ 2011-12-04 20:19:57 +01:00
Bertrand Augereau
36dd8f7251 DREAMWEB: 'readCityPic' ported to C++ 2011-12-04 20:03:16 +01:00
Bertrand Augereau
b7f416b3d9 DREAMWEB: 'delChar' ported to C++ 2011-12-04 19:22:01 +01:00
Bertrand Augereau
dfd1ff2db3 DREAMWEB: kTempCharset and kCurrentSet are managed out of the VM 2011-12-04 18:54:08 +01:00
Bertrand Augereau
87ac82db27 DREAMWEB: kIcons1 and kIcons2 ownership transferred from the VM to the engine 2011-12-04 18:23:30 +01:00
D G Turner
0769059f98 DREAMWEB: 'titles' ported to C++ 2011-12-04 14:52:44 +00:00
Bertrand Augereau
1789ca436e DREAMWEB: 'getRidOfAll' ported to C++ 2011-12-04 17:37:22 +01:00
Bertrand Augereau
4d4a63bb91 DREAMWEB: Hardcoded a few filenames 2011-12-04 17:28:39 +01:00
Bertrand Augereau
a192f58539 DREAMWEB: 'examIcon' ported to C++ 2011-12-04 17:08:00 +01:00
Bertrand Augereau
73a0e83356 DREAMWEB: 'panelIcons1' ported to C++ 2011-12-04 16:58:32 +01:00
Bertrand Augereau
277a1c950b DREAMWEB: 'showMan' ported to C++ 2011-12-04 16:44:00 +01:00
Bertrand Augereau
6c561d11c6 DREAMWEB: 'showExit' ported to C++ 2011-12-04 16:31:11 +01:00
Bertrand Augereau
024fe9ced5 DREAMWEB: 'security' ported to C++ 2011-12-04 16:16:31 +01:00
Bertrand Augereau
6df11b314d DREAMWEB: Ported 'drunk' to C++ 2011-12-04 15:44:03 +01:00
Bertrand Augereau
2801eaf6fe DREAMWEB: 'manAsleep' ported to C++ 2011-12-04 14:45:07 +01:00
Bertrand Augereau
3956046e50 DREAMWEB: 'smokeBloke' ported to C++ 2011-12-04 14:39:29 +01:00
Willem Jan Palenstijn
d9e31be349 DREAMWEB: Convert 'readKey' and the keyboard buffer 2011-12-04 10:11:28 +01:00
Willem Jan Palenstijn
d4646c335a DREAMWEB: Move 'readKey' from dreamgen 2011-12-04 10:01:37 +01:00
Willem Jan Palenstijn
a3a6fbd5ff DREAMWEB: Convert 'soundOnReels', including its data 2011-12-03 22:10:18 +01:00
Willem Jan Palenstijn
c6b113c440 DREAMWEB: Move 'soundOnReels' out of dreamgen 2011-12-03 22:10:18 +01:00
Willem Jan Palenstijn
4aca195712 DREAMWEB: Clean up last remaining kFileheader/kFiledata usage 2011-12-03 21:15:40 +01:00
Willem Jan Palenstijn
5b3f8fab27 DREAMWEB: Convert 'loadpersonal', 'loadnews', 'loadcart' 2011-12-03 21:00:15 +01:00
Willem Jan Palenstijn
edd26e7b56 DREAMWEB: Move 'loadpersonal', 'loadnews', 'loadcart' out of dreamgen 2011-12-03 20:47:12 +01:00
Willem Jan Palenstijn
1fb892878f DREAMWEB: Move temporary room for loading out of data segment 2011-12-03 20:39:06 +01:00
Willem Jan Palenstijn
0336c67bfd DREAMWEB: Move Bresenham output out of data segment 2011-12-03 20:39:06 +01:00
Willem Jan Palenstijn
77f346a8a6 DREAMWEB: Remove unused filenames from blob 2011-12-03 20:17:41 +01:00
Willem Jan Palenstijn
838230535f DREAMWEB: Remove more unused functions and blobs 2011-12-03 20:06:02 +01:00
Willem Jan Palenstijn
fa98cd8e84 DREAMWEB: Remove 'symbollist' blob 2011-12-03 19:55:40 +01:00
Willem Jan Palenstijn
69301e4f63 DREAMWEB: Convert 'atmospheres' 2011-12-03 19:54:05 +01:00
Willem Jan Palenstijn
443ca37afd DREAMWEB: Move 'atmospheres' from dreamgen 2011-12-03 19:54:05 +01:00
Bertrand Augereau
156d3a997e DREAMWEB: 'enterSymbol' ported to C++ 2011-12-03 20:42:33 +01:00
Bertrand Augereau
ee0f3bcaad DREAMWEB: 'madmansTelly' (so british! :) ) ported to C++ 2011-12-03 20:05:12 +01:00
Willem Jan Palenstijn
b011591b32 DREAMWEB: Omit a number of unused binary blobs 2011-12-03 18:48:44 +01:00
Willem Jan Palenstijn
334784c7ce DREAMWEB: Add option to tasmrecover to skip binary data 2011-12-03 18:48:44 +01:00
Willem Jan Palenstijn
4b62118f12 DREAMWEB: Move functions from skip_output to blacklist where possible 2011-12-03 17:48:11 +01:00
Bertrand Augereau
077bb778de DREAMWEB: 'getridoftempXXX' family ported to C++ 2011-12-03 18:44:34 +01:00
Bertrand Augereau
b775915af8 DREAMWEB: 'madman' blacklisted 2011-12-03 18:15:39 +01:00
Bertrand Augereau
43fe892727 DREAMWEB: Sorted the blacklist alphabetically
This will trigger less conflicts on rebases if we keep it this way :)
2011-12-03 18:13:18 +01:00
Bertrand Augereau
4619419402 DREAMWEB: 'rockstar' ported to C++ 2011-12-03 18:06:24 +01:00
Willem Jan Palenstijn
a38018c5f4 DREAMWEB: Convert 'loadOld' and clean up 'doLoad' calls 2011-12-03 16:57:42 +01:00
Willem Jan Palenstijn
720f3587cb DREAMWEB: Move 'loadOld' from dreamgen 2011-12-03 16:57:42 +01:00
D G Turner
6ded3f5dc5 DREAMWEB: Remove unused "checkForEMM" function. 2011-12-03 15:54:28 +00:00
Bertrand Augereau
85c6efe5c5 DREAMWEB: 'maleFan' and 'femaleFan' ported to C++ 2011-12-03 16:27:46 +01:00
Willem Jan Palenstijn
ebeab9f442 DREAMWEB: Move 'scanForNames' out of dreamgen 2011-12-03 15:05:57 +01:00
Bertrand Augereau
d37a4ee95e DREAMWEB: 'dumpMenu' ported to C++ 2011-12-03 15:59:04 +01:00
Bertrand Augereau
a92a4414e6 DREAMWEB: 'showMenu' ported to C++ 2011-12-03 15:59:04 +01:00
Bertrand Augereau
47ffd3fed8 DREAMWEB: 'loadMenu' ported to C++ 2011-12-03 15:59:03 +01:00
Bertrand Augereau
e61cb12364 DREAMWEB: 'useMenu' ported to C++ 2011-12-03 15:59:03 +01:00
Bertrand Augereau
a02457a122 DREAMWEB: 'showOuterPad' ported to C++ 2011-12-03 15:25:35 +01:00
Bertrand Augereau
a3b8eb30cb DREAMWEB: 'addToPressList' ported to C++ 2011-12-02 18:27:36 +01:00
Bertrand Augereau
8f7473f533 DREAMWEB: 'isItRight' ported to C++ 2011-12-02 18:11:54 +01:00
Bertrand Augereau
dadabd252a DREAMWEB: 'buttonPress' ported to C++ 2011-12-02 17:22:39 +01:00
Bertrand Augereau
734e6c49b1 DREAMWEB: Keypad button callbacks blacklisted 2011-12-02 16:05:44 +01:00
Bertrand Augereau
7211a790b2 DREAMWEB: 'enterCode' ported to C++ 2011-12-02 14:30:39 +01:00
D G Turner
3ac815a236 DREAMWEB: 'credits' ported to C++ 2011-12-02 12:18:39 +00:00
Bertrand Augereau
3f02cfe771 DREAMWEB: 'showKeypad' ported to C++ 2011-12-02 13:09:03 +01:00
Bertrand Augereau
95a8cdd36c DREAMWEB: 'singleKey' ported to C++ 2011-12-02 13:09:01 +01:00
D G Turner
3bfb412694 DREAMWEB: Whitespace fixes in dreamgen.*
This improves readability slightly by removing extraneous whitespace
and correcting indents. Since this has been done in the tasm-recover
devtool, it will persist over dreamgen.* regeneration.
2011-12-02 11:48:51 +00:00
D G Turner
92e6815ca3 DREAMWEB: Removed mostly unused addr_* constants in dreamgen.h
The two used constants have been moved to dreamweb.h, though it is
unclear if the values can be replaced by an enum or pointer to function.
2011-12-02 00:25:26 +00:00
D G Turner
757c1fe8e2 DEVTOOLS: Add support to tasm-recover to skip output of addr_* header. 2011-12-02 00:23:19 +00:00
D G Turner
d1144963da DREAMWEB: Add function remapping list and regenerate dreamgen.*
This maps the function names into the project's standard camelCase
naming convention, improving function readability.
2011-12-01 19:38:46 +00:00
D G Turner
4e27576e3a DEVTOOLS: Add function name remapping ability to tasm-recover tool.
This allows a mapping list to be specified for the dreamgen.* output
function names, removing the limitation to keep the same names as the
original ASM.
2011-12-01 19:34:28 +00:00
Bertrand Augereau
24c355e04f DREAMWEB: Ported 'sparky' to C++ 2011-12-01 18:33:05 +01:00
Bertrand Augereau
ba12c02a75 DREAMWEB: 'eden' ported to C++ 2011-12-01 15:55:50 +01:00
Bertrand Augereau
270eb8773c DREAMWEB: 'drinker' ported to C++ 2011-12-01 15:23:38 +01:00
Bertrand Augereau
ed30ee8e38 DREAMWEB: 'othersmoker' ported to C++ (and 'barwoman' removed) 2011-12-01 13:25:31 +01:00
Bertrand Augereau
931fdc1878 DREAMWEB: 'sparkydrip' ported to C++ 2011-12-01 12:18:02 +01:00
Bertrand Augereau
0b120fb233 DREAMWEB: 'checkspeed' ported to C++ 2011-12-01 11:24:28 +01:00
Bertrand Augereau
4d92522fcc DREAMWEB: 'worktoscreenm' ported to C++ 2011-12-01 00:01:54 +01:00
Bertrand Augereau
22a3c19374 DREAMWEB: Remove unreferenced stubs and unused sound blaster stuff 2011-11-30 23:53:49 +01:00
Bertrand Augereau
9edd0f2903 DREAMWEB: 'allocatebuffers' ported to C++ 2011-11-30 15:30:59 +01:00
Bertrand Augereau
19daa15f8e DREAMWEB: 'drawfloor' ported to C++ 2011-11-30 14:30:40 +01:00
Bertrand Augereau
5eb79fc6f4 DREAMWEB: Removed a few unused stubs 2011-11-30 10:53:59 +01:00
Bertrand Augereau
5d704ef12f EAMWEB: 'loadtemptext' and 'loadtraveltext' ported to C++ 2011-11-30 10:06:03 +01:00
D G Turner
c794bc6d01 DREAMWEB: Regenerate dreamgen.* omitting blacklisted function headers. 2011-11-29 19:12:09 +00:00
D G Turner
1e5d9a07b5 DEVTOOLS: Add flag to tasm-recover to omit blacklisted function headers.
This flag when set omits the blacklisted function header from the
dreamgen.h output, rather than including it commented out with //.
2011-11-29 19:08:51 +00:00
Bertrand Augereau
5cd91fbf73 DREAMWEB: 'loadfolder' ported to C++ 2011-11-29 18:10:44 +01:00
Bertrand Augereau
eb296fc9e0 DREAMWEB: 'foldertext' ported to C++ 2011-11-29 18:10:41 +01:00
Bertrand Augereau
c91b2457d0 DREAMWEB: 'folderhints' ported to C++ 2011-11-29 14:25:58 +01:00
Bertrand Augereau
ef31ac6db0 DREAMWEB: 'lastfolder' ported to C++ 2011-11-29 11:47:15 +01:00
Bertrand Augereau
55d7272197 DREAMWEB: 'nextfolder' ported to C++ 2011-11-29 11:03:29 +01:00
Bertrand Augereau
23aa97f3b8 DREAMWEB: 'getlocation' and 'setlocation' ported to C++ 2011-11-28 17:07:52 +01:00
Bertrand Augereau
9d5a831c10 DREAMWEB: 'showrightpage' ported to C++ 2011-11-28 16:45:47 +01:00
Bertrand Augereau
88c0246aae DREAMWEB: 'showleftpage' ported to C++ 2011-11-28 15:47:31 +01:00
Bertrand Augereau
ae8e5ea2f7 DREAMWEB: 'showfolder' ported to C++ 2011-11-28 15:47:29 +01:00
Bertrand Augereau
87571f0c8c DREAMWEB: 'viewfolder' ported to C++ 2011-11-28 15:47:24 +01:00
Matthew Hoops
712100b77e SCUMM: Add support for Putt-Putt Saves the Zoo iOS 2011-11-27 20:13:03 -05:00
Christoph Mallon
a78b2d777d JANITORIAL: Remove extra semicolons. 2011-11-27 12:54:22 +01:00
Willem Jan Palenstijn
1c860bc4ce DREAMWEB: Convert 'restorereels'
This also allows 'allocateload' to be removed.
2011-11-26 20:47:54 +01:00
Willem Jan Palenstijn
900fc7d50e DREAMWEB: Move 'restorereels' from dreamgen 2011-11-26 20:45:23 +01:00
Willem Jan Palenstijn
c1659e2aad DREAMWEB: Move 'restoreall' from dreamgen 2011-11-26 20:24:23 +01:00
Willem Jan Palenstijn
78ad90cf2e DREAMWEB: Remove unused function 'storeit' 2011-11-26 19:08:16 +01:00
Willem Jan Palenstijn
c22ed1dab0 DREAMWEB: Convert 'saveposition'
Also inline and remove 'saveseg', 'savefilewrite', 'makeheader'.
2011-11-26 18:22:45 +01:00
Willem Jan Palenstijn
de40ec5e93 DREAMWEB: Move 'loadposition' and 'saveposition' from dreamgen 2011-11-26 18:21:15 +01:00
Willem Jan Palenstijn
77cb6d1375 DREAMWEB: Move 'actualsave' and 'actualload' from dreamgen 2011-11-26 18:21:15 +01:00
Johannes Schickel
b9d1718fe1 ALL: unrecognised -> unrecognized. 2011-11-26 17:40:00 +01:00
Bertrand Augereau
0b6042eadd DREAMWEB: 'showdiscops' ported to C++ 2011-11-26 18:31:54 +01:00
Bertrand Augereau
aa20b8cf42 DREAMWEB: 'showseconduse' ported to C++ 2011-11-26 17:29:43 +01:00
Bertrand Augereau
86c9fdae4b DREAMWEB: 'showfirstuse' ported to C++ 2011-11-26 17:25:33 +01:00
Bertrand Augereau
ce47764145 DREAMWEB: 'hangonw' ported to C++ 2011-11-26 17:13:44 +01:00
Bertrand Augereau
4192d1241a DREAMWEB: 'getbackfromob' ported to C++ 2011-11-26 17:04:07 +01:00
Bertrand Augereau
f7fdb0d4b7 DREAMWEB: 'disablepath' is not needed 2011-11-26 16:41:40 +01:00
Bertrand Augereau
842184d5c5 DREAMWEB: 'usetempcharset' and 'usecharset1' ported to C++ 2011-11-26 16:37:11 +01:00
Bertrand Augereau
b10c473214 DREAMWEB: A few debugging functions are not needed 2011-11-26 12:42:01 +01:00
Alyssa Milburn
fe79702d1d BUILD: Sync create_project with configure engine option changes. 2011-11-25 11:59:21 +01:00
Bertrand Augereau
5d5249e1d9 DREAMWEB: 'dolook' ported to C++ 2011-11-23 23:23:37 +01:00
Bertrand Augereau
658fe0aa10 DREAMWEB: 'look' ported to C++ 2011-11-23 16:25:38 +01:00
Bertrand Augereau
7843073c0e DREAMWEB: 'autolook' ported to C++ 2011-11-23 15:25:52 +01:00
Bertrand Augereau
7d5ced1579 DREAMWEB: 'blockget' is not needed 2011-11-23 12:58:03 +01:00
Bertrand Augereau
c50384bbf5 DREAMWEB: 'reconstruct' ported to C++ 2011-11-23 12:26:33 +01:00
Bertrand Augereau
54fc8e5563 DREAMWEB: 'reelsonscreen' ported to C++ 2011-11-23 11:14:38 +01:00
D G Turner
0b6a7de44f DREAMWEB: Regenerate dreamgen.* omitting unused dispatch_call function. 2011-11-23 02:29:50 +00:00
D G Turner
0026c842ca DEVTOOLS: Add flag to tasm-recover tool to skip dispatch call function.
This flag when set omits the dispatch call function from the dreamgen.*
output.
2011-11-23 02:27:43 +00:00
Bertrand Augereau
32f86ce834 DREAMWEB: 'findroominloc' ported to C++ 2011-11-23 00:15:03 +01:00
Bertrand Augereau
ab41e41b0f DREAMWEB: 'playchannel0' and 'playchannel1' ported to C++ 2011-11-22 15:36:46 +01:00