diff --git a/src/Draw.cpp b/src/Draw.cpp index c8f7a32c..65a01e24 100644 --- a/src/Draw.cpp +++ b/src/Draw.cpp @@ -181,7 +181,7 @@ static BOOL LoadBitmap(SDL_RWops *fp, Surface_Ids surf_no, BOOL create_surface) if (surf_no >= SURFACE_ID_MAX) { - printf("Tried to load bitmap at invalid slot (%d - maximum is %d\n", surf_no, SURFACE_ID_MAX); + printf("Tried to load bitmap at invalid slot (%d - maximum is %d)\n", surf_no, SURFACE_ID_MAX); } else { diff --git a/src/TextScr.cpp b/src/TextScr.cpp index 2669e7a0..c6135890 100644 --- a/src/TextScr.cpp +++ b/src/TextScr.cpp @@ -43,7 +43,7 @@ TEXT_SCRIPT gTS; -int gNumberTextScript[4]; +int gNumberTextScript[4]; // Seems to be for debugging char text[0x100]; RECT gRect_line = {0, 0, 216, 16}; @@ -637,8 +637,14 @@ int TextScriptProc() { w = GetTextScriptNo(gTS.p_read + 4); x = GetTextScriptNo(gTS.p_read + 9); + + // Looks like Pixel left some debug code in. Oops. gNumberTextScript[0] = x; + #ifndef FIX_BUGS + // z is uninitialised. Probably a leftover from copypasting. gNumberTextScript[1] = z; + #endif + PlaySoundObject(38, 1); AddArmsData(w, x); gTS.p_read += 13; @@ -1211,6 +1217,11 @@ int TextScriptProc() } else if (IS_COMMAND('N','U','M')) { + // This seems to be a command used for debugging TSC scripts: + // It prints a selected char in the gNumberTextScript array. + // gNumberTextScript is only used by the '