Commit Graph

23 Commits

Author SHA1 Message Date
Willem Jan Palenstijn
627d3f8d41 DREAMWEB: Move functions to DreamBase 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
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
Willem Jan Palenstijn
5b32729e55 DREAMWEB: Move some data accessor functions to DreamBase 2011-12-08 10:14:37 +01: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
cb0a12033b DREAMWEB: Move more stuff to DreamBase 2011-12-08 00:24:25 +01:00
Max Horn
b07edcb8fe DREAMWEB: Move printBoth, printChar, printDirect to DreamBase 2011-12-08 00:24:22 +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
Max Horn
45a99e7276 DREAMWEB: Move sound related code to a new source file 2011-12-07 21:58:31 +01:00
Max Horn
28ba2071e4 DREAMWEB: Move showFrame() and some things using it to DreamBase 2011-12-07 16:50:37 +01:00
Max Horn
409e359fed DREAMWEB: Move g_lineData to DreamBase::_lineDaata 2011-12-07 16:50:36 +01:00
Max Horn
8b0ecc7462 DREAMWEB: Move checkDest() to DreamBase 2011-12-07 16:50:36 +01:00
Max Horn
c6ec610d5c DREAMWEB: Move some more things to DreamBase 2011-12-07 16:50:36 +01:00
Max Horn
4c64f87892 DREAMWEB: Some more workspace cleanup 2011-12-07 14:19:44 +01:00
Max Horn
e862aa4f7c DREAMWEB: Turn workspace from a segment into a plain array 2011-12-07 14:14:43 +01:00
Max Horn
89128f2b3f DREAMWEB: Document class DreamBase 2011-12-07 11:47:22 +01:00
Max Horn
3056c39a75 DREAMWEB: Convert volumeAdjust 2011-12-07 11:47:21 +01:00
Max Horn
641e1bff59 DREAMWEB: Make DreamBase::engine protected 2011-12-07 11:07:42 +01:00
Max Horn
fdb8b305e0 DREAMWEB: Move more methods to DreamBase, cleanup 2011-12-07 10:30:44 +01:00
Max Horn
c0e2dddd27 DREAMWEB: Move a few methods to DreamBase, remove some unused code 2011-12-07 10:30:44 +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