Willem Jan Palenstijn
15856843a4
DREAMWEB: Create and use FileHeader struct
2011-12-03 15:47:33 +01:00
Bertrand Augereau
85c6efe5c5
DREAMWEB: 'maleFan' and 'femaleFan' ported to C++
2011-12-03 16:27:46 +01:00
Willem Jan Palenstijn
fba69d5839
DREAMWEB: Convert 'scanForNames'
2011-12-03 15:19:51 +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
Willem Jan Palenstijn
908ba272f8
DREAMWEB: Move roomData out of opaque data segment
2011-12-03 14:55:54 +01:00
Bertrand Augereau
a02457a122
DREAMWEB: 'showOuterPad' ported to C++
2011-12-03 15:25:35 +01:00
Willem Jan Palenstijn
38098a0d0c
DREAMWEB: Make SegmentRef::operator= protected for extra immutability
2011-12-03 13:59:40 +01:00
Max Horn
b2fdf79c4a
DREAMWEB: Make SegmentRef "immutable", add MutableSegmentRef subclass
...
This way, the cs and data segment "pointers" can be clearly seen to be
invariant and equal. Moreover, SegmentRef instances no longer needs to
carry a pointer to the context object.
2011-12-03 13:58:53 +01:00
Max Horn
91c9ecf7e1
DREAMWEB: Simplify SegmentRef class
2011-12-03 13:58:34 +01:00
Max Horn
ebc3ff5b92
DREAMWEB: Turn Segment into a class, make members private
2011-12-03 13:58:32 +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
fb9b5d11ef
DREAMWEB: Clearer API for enterCode
2011-12-02 17:49:55 +01:00
Bertrand Augereau
dadabd252a
DREAMWEB: 'buttonPress' ported to C++
2011-12-02 17:22:39 +01:00
Bertrand Augereau
38ec14b15b
DREAMWEB: 'segRef' was redundant with 'getSegment' (thanks to Max for noting this)
2011-12-02 16:29:16 +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
349cbc527f
DREAMWEB: Fix compilation due to dreamgen.* function renaming.
2011-12-01 19:43:43 +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
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
dc38524c91
DREAMWEB: Naming of ReelRoutine members
2011-12-01 12:18:04 +01:00
Bertrand Augereau
931fdc1878
DREAMWEB: 'sparkydrip' ported to C++
2011-12-01 12:18:02 +01:00
Bertrand Augereau
7b7bccfd4e
DREAMWEB: 'madman' uses the ported 'checkspeed'
2011-12-01 11:24:33 +01:00
Bertrand Augereau
0b120fb233
DREAMWEB: 'checkspeed' ported to C++
2011-12-01 11:24:28 +01:00
Bertrand Augereau
e73e300e41
DREAMWEB: A bit of cleaning in 'madman'
2011-12-01 10:34:14 +01:00
Bertrand Augereau
f539d8f80f
DREAMWEB: Mechanism to allow reel callbacks to be specified either with a ReelRoutine or es:bx as parameters
2011-12-01 10:08:16 +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
17225e42e3
DREAMWEB: Use workspace() instead of kWorkspace
2011-11-30 15:05:04 +01:00
Bertrand Augereau
b34791e987
DREAMWEB: Less VM side-effects in 'doblocks'
2011-11-30 14:36:58 +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
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