Filippos Karapetis
dd8304dd75
DREAMWEB: Port 'usehandle', 'usealtar' to C++
2011-12-15 00:43:08 +02:00
Filippos Karapetis
ea8b6c8c6d
DREAMWEB: Port 'findsetobject' and 'findexobject' to C++ and simplify compare()
2011-12-15 00:12:25 +02:00
Max Horn
e44a79fdd4
DREAMWEB: Convert makeCaps to C++, fix bug in delChar
2011-12-14 12:46:09 +01:00
Max Horn
a87a63c1bd
DREAMWEB: Convert execCommand to C++, remove comlist from data blob
2011-12-14 12:45:52 +01:00
Filippos Karapetis
f1a099d4f8
DREAMWEB: Port 'lookatcard' to C++
2011-12-14 02:17:53 +02:00
Filippos Karapetis
a22266d871
DREAMWEB: Port 'runendseq' to C++ and remove the unused 'drawitall' function
2011-12-14 02:04:26 +02:00
Filippos Karapetis
d4124e116a
DREAMWEB: Port 'heavy' to C++
2011-12-14 01:52:13 +02:00
Filippos Karapetis
c95bdeb20c
DREAMWEB: Port 'dumpdiarykeys' to C++ and remove the now unused 'findtext1'
2011-12-14 01:03:57 +02:00
Filippos Karapetis
c988038174
DREAMWEB: Port 'showdiarypage' to C++
2011-12-14 00:47:29 +02:00
Filippos Karapetis
f9419db947
DREAMWEB: Port 'bartender' and 'receptionist' to C++
2011-12-13 22:39:34 +02:00
Filippos Karapetis
25e42e1baa
DREAMWEB: 'removefreeobject' is unused. Port 'updatesymboltop', 'updatesymbolbot' to C++
2011-12-13 10:22:12 +02:00
Filippos Karapetis
1994bf73ce
DREAMWEB: 'lineroutine', 'increment1', 'increment2' are only used inside bresenhams()
2011-12-13 01:14:26 +02:00
Filippos Karapetis
b27a6e72ad
DREAMWEB: Port 'runtap' to C++
2011-12-13 01:02:41 +02:00
Filippos Karapetis
c452bf9c12
DREAMWEB: Port 'selectslot' to C++
2011-12-13 00:54:51 +02:00
Filippos Karapetis
90c1793d47
DREAMWEB: Port 'useaxe', 'usekey' to C++
2011-12-13 00:11:05 +02:00
Filippos Karapetis
9480b21840
DREAMWEB: Port 'useopenbox' to C++
2011-12-12 23:58:20 +02:00
Filippos Karapetis
ef94b2d15a
DREAMWEB: Port 'usepipe' to C++
2011-12-12 23:51:40 +02:00
Filippos Karapetis
27f5661dfc
DREAMWEB: Port 'useslab' to C++
2011-12-12 23:39:29 +02:00
Filippos Karapetis
47c4b2b7de
DREAMWEB: Port 'usecontrol' to C++
2011-12-12 23:30:51 +02:00
Strangerke
82acd32853
CREDITS: Mark Cyx as retired
2011-12-12 22:04:09 +01:00
Filippos Karapetis
fc9a1b8407
DREAMWEB: Port 'getundercentre', 'processtrigger', 'putundercentre', 'triggermessage' to C++
2011-12-12 22:43:03 +02:00
Filippos Karapetis
6507853b87
DREAMWEB: Port 'entryanims' to C++
2011-12-12 21:52:00 +02:00
Filippos Karapetis
30b2c37e53
DREAMWEB: Convert 'setuptimeduse', 'entrytexts' to C++ and move priestText() to DreamBase
2011-12-12 20:02:34 +02:00
Filippos Karapetis
18da47dcd6
DREAMWEB: Port 'quitkey' to C++
2011-12-12 19:16:56 +02:00
Filippos Karapetis
903ce79138
DREAMWEB: Port 'usewire' to C++
2011-12-12 17:59:36 +02:00
Filippos Karapetis
0ade2240d0
DREAMWEB: Port 'autoappear' to C++
2011-12-12 17:49:34 +02:00
Filippos Karapetis
5bbca02938
DREAMWEB: Oops, place the newly ignored variables in their right place in tasm-recover
2011-12-12 17:26:03 +02:00
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