aboutsummaryrefslogtreecommitdiff
path: root/examples/console.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/console.h')
-rw-r--r--examples/console.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/console.h b/examples/console.h
new file mode 100644
index 0000000..ec17526
--- /dev/null
+++ b/examples/console.h
@@ -0,0 +1,19 @@
+// Console functions
+
+#pragma once
+
+#include <string>
+
+namespace console {
+ enum display_t {
+ reset = 0,
+ prompt,
+ user_input,
+ error
+ };
+
+ void init(bool use_simple_io, bool use_advanced_display);
+ void cleanup();
+ void set_display(display_t display);
+ bool readline(std::string & line, bool multiline_input);
+}