blob: 1905c9bb24154c9a7ed07077f7913882129dae4b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma once
#include "TZR_types.h"
#include <SDL2/SDL_mouse.h>
/* `x` and `y` are out values and nullable. */
void TZR_MouseGetPosition(int *x, int *y);
TZR_KeyState TZR_MouseGetState(uint8_t button);
bool TZR_MouseDown(uint8_t button);
bool TZR_MouseUp(uint8_t button);
bool TZR_MouseReleased(uint8_t button);
bool TZR_MousePressed(uint8_t button);
|