diff options
author | Bertrand Augereau | 2011-12-04 18:44:58 +0100 |
---|---|---|
committer | Bertrand Augereau | 2011-12-04 18:54:08 +0100 |
commit | dfd1ff2db33f16b3a9c8e832aeb1bced4c1ea0d8 (patch) | |
tree | 7f7951eec39ce441da1f6e441acfc84e8ad7ce8f /engines/dreamweb/print.cpp | |
parent | 26889c12432732174bb306285515959c24c4d140 (diff) | |
download | scummvm-rg350-dfd1ff2db33f16b3a9c8e832aeb1bced4c1ea0d8.tar.gz scummvm-rg350-dfd1ff2db33f16b3a9c8e832aeb1bced4c1ea0d8.tar.bz2 scummvm-rg350-dfd1ff2db33f16b3a9c8e832aeb1bced4c1ea0d8.zip |
DREAMWEB: kTempCharset and kCurrentSet are managed out of the VM
Diffstat (limited to 'engines/dreamweb/print.cpp')
-rw-r--r-- | engines/dreamweb/print.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/dreamweb/print.cpp b/engines/dreamweb/print.cpp index 2d2d40baaa..1057a8519b 100644 --- a/engines/dreamweb/print.cpp +++ b/engines/dreamweb/print.cpp @@ -149,7 +149,7 @@ uint8 DreamGenContext::printDirect(const uint8* string, uint16 x, uint16 y, uint uint8 DreamGenContext::printDirect(const uint8** string, uint16 x, uint16 *y, uint8 maxWidth, bool centered) { data.word(kLastxpos) = x; - const Frame *charSet = (const Frame *)getSegment(data.word(kCurrentset)).ptr(0, 0); + const Frame *charSet = engine->currentCharset(); while (true) { uint16 offset = x; uint8 charCount = getNumber(charSet, *string, maxWidth, centered, &offset); @@ -244,7 +244,7 @@ void DreamGenContext::monPrint() { const char *DreamGenContext::monPrint(const char *string) { data.byte(kKerning) = 1; uint16 x = data.word(kMonadx); - Frame *charset = tempCharset(); + Frame *charset = engine->tempCharset(); const char *iterator = string; bool done = false; while (!done) { |