Renamed inputs structs.

This commit is contained in:
Ulysse Cura 2026-08-10 00:11:29 +02:00
parent 2179c7eb94
commit abf1231aac
3 changed files with 10 additions and 11 deletions

View File

@ -19,7 +19,7 @@
typedef struct game_t {
asset_manager_t asset_manager;
entity_manager_t entity_manager;
events_t events;
inputs_t events;
float delta_time_ms;
bool is_running;

View File

@ -5,20 +5,19 @@
#include "vector2d.h"
#include "keycodes.h"
#define EVENT_KEY_UP SDL_EVENT_KEY_UP
#define EVENT_KEY_DOWN SDL_EVENT_KEY_DOWN
#define EVENT_QUIT SDL_EVENT_QUIT
#define INPUT_EVENT_KEY_UP SDL_EVENT_KEY_UP
#define INPUT_EVENT_KEY_DOWN SDL_EVENT_KEY_DOWN
#define INPUT_EVENT_QUIT SDL_EVENT_QUIT
typedef struct event_t {
typedef struct input_event_t {
uint32_t type;
SDL_Scancode key;
} event_t;
} input_event_t;
int pollevent(event_t *event);
int poll_event(input_event_t *event);
typedef struct events_t {
vector2d_t cursor_pos;
typedef struct inputs_t {
bool keys[MAX_KEYCODES];
} events_t;
} inputs_t;
#endif // KEYBOARD_H

View File

@ -2,7 +2,7 @@
#include <SDL3/SDL_events.h>
inline int pollevent(event_t *event)
inline int poll_event(input_event_t *event)
{
SDL_Event sdl_event;
int ret = SDL_PollEvent(&sdl_event);