diff options
author | Bertrand Augereau | 2011-09-06 08:54:01 +0200 |
---|---|---|
committer | Bertrand Augereau | 2011-09-06 09:05:55 +0200 |
commit | e6162f1a786af00974f814ea5c11dbd4e76bd972 (patch) | |
tree | 1ee5f3bfc82ee28a2a5d9cf5b1c7611a14c5fad0 /engines/dreamweb/dreamgen.cpp | |
parent | a6b6d05a2c5052a86c9bf3ca31f548c7ba08b5ee (diff) | |
download | scummvm-rg350-e6162f1a786af00974f814ea5c11dbd4e76bd972.tar.gz scummvm-rg350-e6162f1a786af00974f814ea5c11dbd4e76bd972.tar.bz2 scummvm-rg350-e6162f1a786af00974f814ea5c11dbd4e76bd972.zip |
DREAMWEB: Ported 'fillryan' to C++
Diffstat (limited to 'engines/dreamweb/dreamgen.cpp')
-rw-r--r-- | engines/dreamweb/dreamgen.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp index ad9cb5fbae..6e56a68369 100644 --- a/engines/dreamweb/dreamgen.cpp +++ b/engines/dreamweb/dreamgen.cpp @@ -3758,51 +3758,6 @@ nottrigger2: data.byte(kKerning) = 0; } -void DreamGenContext::fillryan() { - STACK_CHECK; - es = data.word(kBuffers); - di = (0+(228*13)+32); - findallryan(); - si = (0+(228*13)+32); - al = data.byte(kRyanpage); - ah = 0; - cx = 20; - _mul(cx); - _add(si, ax); - di = (80); - bx = (58); - cx = 2; -ryanloop2: - push(cx); - push(di); - push(bx); - cx = 5; -ryanloop1: - push(cx); - push(di); - push(bx); - ax = es.word(si); - _add(si, 2); - push(si); - push(es); - obtoinv(); - es = pop(); - si = pop(); - bx = pop(); - di = pop(); - cx = pop(); - _add(di, (44)); - if (--cx) - goto ryanloop1; - bx = pop(); - di = pop(); - cx = pop(); - _add(bx, (44)); - if (--cx) - goto ryanloop2; - showryanpage(); -} - void DreamGenContext::fillopen() { STACK_CHECK; deltextline(); @@ -17245,7 +17200,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) { case addr_set16colpalette: set16colpalette(); break; case addr_realcredits: realcredits(); break; case addr_monprint: monprint(); break; - case addr_fillryan: fillryan(); break; case addr_fillopen: fillopen(); break; case addr_findallopen: findallopen(); break; case addr_examineob: examineob(); break; |