diff options
| -rw-r--r-- | simon/simon.h | 4 | ||||
| -rw-r--r-- | simon/vga.cpp | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/simon/simon.h b/simon/simon.h index bfb5415130..ff7e8202ef 100644 --- a/simon/simon.h +++ b/simon/simon.h @@ -207,7 +207,6 @@ protected: const byte *_codePtr; - byte **_localStringtable; uint _stringIdLocalMin, _stringIdLocalMax; @@ -346,6 +345,9 @@ protected: uint16 _vgaWaitFor, _vgaCurFileId; uint16 _vgaCurSpriteId; + int16 _baseY; + float _scale; + VgaTimerEntry *_nextVgaTimerToProcess; Item *_vcItemArray[20]; diff --git a/simon/vga.cpp b/simon/vga.cpp index 43ff6d8d4a..2756839994 100644 --- a/simon/vga.cpp +++ b/simon/vga.cpp @@ -2049,11 +2049,8 @@ void SimonEngine::vc74_clearMark() { void SimonEngine::vc75_setScale() { // Set scale - int baseY = vc_read_next_word(); - int scale = vc_read_next_word(); - //setScale(scale, baseY); - - debug(0, "STUB: vc75_setScale: baseY %d scale %d", baseY, scale); + _baseY = vc_read_next_word(); + _scale = (float)vc_read_next_word() / 1000000.; } void SimonEngine::vc76_setScaleXOffs() { |
