From 08cb8d6a585dd552b69a488d9db1be123f01467a Mon Sep 17 00:00:00 2001 From: tech kaczynski Date: Tue, 22 Sep 2026 22:38:57 +1000 Subject: initial commit. --- app.h | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 app.h (limited to 'app.h') diff --git a/app.h b/app.h new file mode 100644 index 0000000..b39ae56 --- /dev/null +++ b/app.h @@ -0,0 +1,33 @@ +#ifndef APP_H +#define APP_H + +#include "common.h" + +typedef enum { + APP_MODE_EDIT_NONE, + APP_MODE_EDIT_SELECT, + APP_MODE_EDIT_CTRL, + APP_MODE_EDIT_MOVE, + APP_MODE_EDIT_ROTATE, + APP_MODE_EDIT_SPACE, + APP_MODE_EDIT_CMD, + APP_MODE_PLAY, +} AppMode; + +typedef enum { + APP_FLAG_EDIT, + APP_FLAG_DEBUG, +} AppFlag; + +typedef struct { + int w, h; + AppMode mode; + AppFlag flags; + bool run; +} App; + +extern App app; + +void app_notify(cstr title, cstr msg); + +#endif -- cgit v1.2.3