aboutsummaryrefslogtreecommitdiffstats
path: root/menu.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--menu.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/menu.h b/menu.h
new file mode 100644
index 0000000..0bf5bb3
--- /dev/null
+++ b/menu.h
@@ -0,0 +1,19 @@
+#ifndef MENU_H
+#define MENU_H
+#include <stdio.h>
+#include "machine_type.h"
+#include "config.h"
+#include "output.h"
+#include "datatypes.h"
+
+
+void clearMenu(tMenu* Menu);
+void newMenuItem(tMenu* Menu,char* text,tUInt16 y,tUInt16 x,char hotkey,tBool active,tInt8* itemnum);
+void printMenu(tOutput* output,tMenu* Menu,tUInt16 offsy,tUInt16 offsx);
+void MenuMoveLeft(tMenu* Menu);
+void MenuMoveRight(tMenu* Menu);
+void MenuMoveUp(tMenu* Menu);
+void MenuMoveDown(tMenu* Menu);
+void MenuSetActiveItem(tMenu* Menu,tInt8 itemnum);
+tInt8 MenuInteract(tOutput* output,tMenu* Menu,tInt16 offsy,tInt16 offsx);
+#endif