From 43c0b670abfcd539e426a9bbef9220530fabe1b5 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Sun, 26 Apr 2020 00:07:45 +0100 Subject: [PATCH] Figured out the mystery values in RestoreSurfaces They're ASCII characters. --- src/Draw.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Draw.cpp b/src/Draw.cpp index cf59ac55..0791219e 100644 --- a/src/Draw.cpp +++ b/src/Draw.cpp @@ -766,14 +766,14 @@ int RestoreSurfaces(void) { ++surfaces_regenerated; frontbuffer->Restore(); - out(0x66); + out('f'); // 'f' for 'frontbuffer' } if (backbuffer->IsLost() == DDERR_SURFACELOST) { ++surfaces_regenerated; backbuffer->Restore(); - out(0x62); + out('b'); // 'b' for 'backbuffer' } for (s = 0; s < SURFACE_ID_MAX; ++s) @@ -784,7 +784,7 @@ int RestoreSurfaces(void) { ++surfaces_regenerated; surf[s]->Restore(); - out(0x30 + s); + out('0' + s); // The number of the surface lost if (!surface_metadata[s].bSystem) {