2016-07-12 8 views
0
drucken

Ich habe eine Debug-Funktion, die nur ausgibt, wenn das Programm im Debug-Modus ausgeführt wird, aber aus irgendeinem Grund wird es einfach nicht funktionieren.Debug-Funktion einfach nicht auf Konsole

function debug{...} 
    if bDebug then --bDebug is whether the program is in debug mode. It's set to true. 
    for i,v in ipairs(arg) do 
     print("[DEBUG] "..v) 
    end 
    end 
end 

Hier ist die Ausgabe des Programms:

fireflyGLASS v0.1 alpha 
Initializing classes... 
1/5 Initialized 'box' 
... 
5/5 Initialized 'playerSurface' 

ich eine Codezeile, die debug("Running in debug mode.") sagt aber nirgends dort tut es so sagen.

Kann mir bitte jemand sagen, was los ist?

Antwort

0

Warten! Ich habe es herausgefunden.

Stellt sich heraus, dass ich local bDebug initialisiert habe, nachdem ich debug() initialisiert habe, die lua mad machte.