Make the Console Sane Again

This commit is contained in:
Jeff Hutchinson 2022-04-27 21:28:49 -04:00
parent 35de012ee7
commit c6263829c9

View file

@ -53,25 +53,10 @@ function ConsoleEntry::eval()
$Con::warnVoidAssignment = false; $Con::warnVoidAssignment = false;
echo("==>" @ %text); echo("==>" @ %text);
if( !startsWith(%text, "function ") eval(%text);
&& !startsWith(%text, "datablock ")
&& !startsWith(%text, "foreach(")
&& !startsWith(%text, "foreach$(")
&& !startsWith(%text, "if(")
&& !startsWith(%text, "while(")
&& !startsWith(%text, "for(")
&& !startsWith(%text, "switch(")
&& !startsWith(%text, "switch$("))
%result = eval("return" SPC %text);
else
eval(%text);
$Con::warnVoidAssignment = %oldWarnVoidAssignment; $Con::warnVoidAssignment = %oldWarnVoidAssignment;
ConsoleEntry.setValue(""); ConsoleEntry.setValue("");
// Echo result.
if(%result !$= "")
echo(%result);
} }
function ToggleConsole(%make) function ToggleConsole(%make)