33#ifndef TCOD_MOUSE_TYPES_H_
34#define TCOD_MOUSE_TYPES_H_
49TCOD_DEPRECATED(
"The libtcod event API has been deprecated, switch to using SDL event types exclusively")
Miscellaneous tools needed across platforms.
Mouse state provided by the libtcod event system.
Definition mouse_types.h:50
bool wheel_down
True when the mouse wheel was rolled down.
Definition mouse_types.h:98
int x
The mouse absolute pixel position, according to SDL.
Definition mouse_types.h:54
int cx
The mouse cell coordinates for the root console or the last presented console.
Definition mouse_types.h:62
bool mbutton_pressed
True when the middle mouse button has just been released.
Definition mouse_types.h:90
bool rbutton_pressed
True when the right mouse button has just been released.
Definition mouse_types.h:86
bool mbutton
True when the middle mouse button is held.
Definition mouse_types.h:78
bool lbutton_pressed
True when the left mouse button has just been released.
Definition mouse_types.h:82
bool lbutton
True when the Left mouse button is held.
Definition mouse_types.h:70
int dcx
The mouse cell movement for the root console or the last presented console.
Definition mouse_types.h:66
int dx
The mouse relative pixel motion, according to SDL.
Definition mouse_types.h:58
bool wheel_up
True when the mouse wheel was rolled up.
Definition mouse_types.h:94
bool rbutton
True when the right mouse button is held.
Definition mouse_types.h:74