Commit Graph
1396 Commits
Author SHA1 Message Date
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