diff options
Diffstat (limited to 'app.h')
| -rw-r--r-- | app.h | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -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 |
