diff --git a/pkg/ludus.js b/pkg/ludus.js index 84d173e..003d187 100644 --- a/pkg/ludus.js +++ b/pkg/ludus.js @@ -132,7 +132,7 @@ export function input (text) { export function flush_stdout () { let out = ludus_console ludus_console = "" - out + return out } // returns the contents of the ludus console, retaining them @@ -149,7 +149,7 @@ export function commands () { export function flush_commands () { let out = ludus_commands ludus_commands = [] - out + return out } // returns the ludus result @@ -160,6 +160,12 @@ export function result () { return ludus_result } +export function flush_result () { + let out = ludus_result + ludus_result = null + return out +} + export function key_down (str) { if (is_running()) keys_down.add(str) }