Age | Commit message (Collapse) | Author |
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
Dreamweb: Remove more dead stuff, advance DreamBase <-> DreamGenContext split
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
And not as SegmentPtr.
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
'usepoolreader' ported to C++
|
|
|
|
Apparently it is effectively empty...
|
|
Also fix syntax error in tasm-recover
|
|
'opentomb' ported to C++
|
|
'usewinch' ported to C++
|
|
|
|
'reexfromopen', 'useplate' ported to C++
|
|
'errormessage3', 'train' ported to C++
|
|
|
|
|
|
|
|
C++. textForMonk() has been converted to C++, too.
|
|
'useladder', 'useladderb', ported to C++
|
|
|
|
|
|
|
|
|