diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-12-09 13:47:14 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-12-09 13:47:14 -0500 |
commit | 13e81cdeb7994ebf062729d7e8407d22e401d459 (patch) | |
tree | d488f98e7e0606546a01f3389fde89d1790a8b24 /gui.hpp | |
parent | 461f1810d6434f1d7438c2332594a844316cc963 (diff) |
deleting platforms
Diffstat (limited to 'gui.hpp')
-rw-r--r-- | gui.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -33,9 +33,10 @@ enum { }; typedef u16 Key; -#define MOUSE_LEFT 0 -#define MOUSE_MIDDLE 1 -#define MOUSE_RIGHT 2 +#define MOUSE_OTHER 0 +#define MOUSE_LEFT 1 +#define MOUSE_MIDDLE 2 +#define MOUSE_RIGHT 3 typedef struct { u8 button; @@ -51,6 +52,9 @@ typedef struct { u16 nmouse_presses; #define MAX_MOUSE_PRESSES_PER_FRAME 256 MousePress mouse_presses[MAX_MOUSE_PRESSES_PER_FRAME]; + u16 nmouse_releases; +#define MAX_MOUSE_RELEASES_PER_FRAME MAX_MOUSE_PRESSES_PER_FRAME + MousePress mouse_releases[MAX_MOUSE_RELEASES_PER_FRAME]; i32 mouse_x, mouse_y; // (+y = down) bool shift, ctrl; |