diff options
Diffstat (limited to 'engines/avalanche/lucerna2.cpp')
-rw-r--r-- | engines/avalanche/lucerna2.cpp | 32 |
1 files changed, 2 insertions, 30 deletions
diff --git a/engines/avalanche/lucerna2.cpp b/engines/avalanche/lucerna2.cpp index 614a08157d..5d60c75cd1 100644 --- a/engines/avalanche/lucerna2.cpp +++ b/engines/avalanche/lucerna2.cpp @@ -216,10 +216,10 @@ void Lucerna::load(byte n) { /* Load2, actually */ _vm->_gyro.off(); _vm->_gyro.clear_vmc(); + + _vm->_graph.flesh_colours(); xx = _vm->_gyro.strf(n); - flesh_colours(); - Common::String filename; filename = filename.format("place%s.avd", xx.c_str()); if (!f.open(filename)) { @@ -1283,34 +1283,6 @@ uint16 Lucerna::bearing(byte whichped) { return bearing_result; } -void Lucerna::flesh_colours() /* assembler; -asm - mov ax,$1012; - mov bx,21; { 21 = light pink (why?) } - mov cx,1; - mov dx,seg @flesh; - mov es,dx; - mov dx,offset @flesh; - int $10; - - mov dx,seg @darkflesh; - mov es,dx; - mov dx,offset @darkflesh; - mov bx,5; { 5 = dark pink. } - int $10; - - jmp @TheEnd; - - @flesh: - db 56,35,35; - - @darkflesh: - db 43,22,22; - - @TheEnd: */ -{ -} - void Lucerna::sprite_run() { /* A sprite run is performed before displaying a scroll, if not all the sprites are still. It performs two fast cycles, only using a few of |