]> git.lizzy.rs Git - nothing.git/blobdiff - src/ui/console.c
(#580) Introduce ebisp/std unit
[nothing.git] / src / ui / console.c
index 25ffc875d4f6e9e448e8bd1a6fc1bca535d937d4..52378aa51766397487e60c71afe9e9f783dc22e2 100644 (file)
@@ -4,11 +4,13 @@
 #include "ebisp/interpreter.h"
 #include "ebisp/parser.h"
 #include "ebisp/scope.h"
+#include "ebisp/std.h"
 #include "game/level.h"
 #include "game/level/player/rigid_rect.h"
 #include "game/level_script.h"
 #include "sdl/renderer.h"
 #include "system/log.h"
+#include "system/log_script.h"
 #include "system/lt.h"
 #include "system/nth_alloc.h"
 #include "ui/console.h"
@@ -52,7 +54,6 @@ struct Console
 /* TODO(#356): Console does not support autocompletion */
 /* TODO(#357): Console does not show the state of the GC of the script */
 /* TODO(#358): Console does not support copy, cut, paste operations */
-/* TODO(#503): hide-goal and show-goal are not accessible in Console */
 
 Console *create_console(Level *level,
                         const Sprite_font *font)
@@ -79,6 +80,7 @@ Console *create_console(Level *level,
                                NIL(console->gc));
 
     load_std_library(console->gc, &console->scope);
+    load_log_library(console->gc, &console->scope);
     load_level_library(console->gc, &console->scope, level);
 
     console->edit_field = PUSH_LT(