Finally unified all of my events into one place.

This commit is contained in:
Zed A. Shaw 2025-12-17 12:51:15 -05:00
parent 6c34fea64a
commit c618a4828f
30 changed files with 215 additions and 216 deletions

View file

@ -1,6 +1,6 @@
#pragma once
#include "events.hpp"
#include "gui/fsm_events.hpp"
#include "events.hpp"
#include "simplefsm.hpp"
#include <SFML/Graphics.hpp>
@ -26,7 +26,7 @@ namespace gui {
public:
sf::Vector2i position;
sf::Keyboard::Scancode scancode;
gui::Event $next_event = gui::Event::TICK;
game::Event $next_event = game::Event::TICK;
int move_count = 0;
bool left_button = true;
int $drag_tolerance = 4;
@ -39,9 +39,9 @@ namespace gui {
void MOUSE_MOVING(Event ev);
void MOUSE_DRAGGING(Event ev);
gui::Event process_event(std::optional<sf::Event> ev);
game::Event process_event(std::optional<sf::Event> ev);
void set_event(gui::Event ev) {
void set_event(game::Event ev) {
$next_event = ev;
}
};