ref: 1b81533742fa32d4ba26f7fcacb942becfd89c50
dir: /dat.h/
typedef struct Layer
{
Image * image;
struct Layer * prev, * next;
int changed;
} Layer;
enum
{
BMouse,
BKeyboard
};
typedef struct Binding
{
struct Binding * prev, * next;
int code;
int type;
char * command;
void (*func)(void);
} Binding;
// extern Rectangle CanvasSize = {0};
// extern Point CanvasAt = {0};
extern Layer * LayerRoot = nil;
extern Binding * BindingRoot = nil;
extern int RunLoop = 0;
// extern Layer * CurrentLayer = nil;
// extern Image * Background = nil;
// extern Image * Canvas = nil;