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,17 +1,47 @@
#pragma once
namespace Events {
enum GUI {
START, COMBAT, DEATH, STAIRS_UP, STAIRS_DOWN, TRAP,
COMBAT_START, NO_NEIGHBORS, HP_STATUS,
ATTACK, NEW_RITUAL,
UPDATE_SPRITE, ENTITY_SPAWN, NOOP,
LOOT_ITEM, LOOT_CONTAINER,
LOOT_CLOSE, LOOT_SELECT, INV_SELECT, AIM_CLICK
};
struct Combat {
int player_did;
int enemy_did;
namespace game {
enum Event {
AIM_CLICK=__LINE__,
ATTACK=__LINE__,
BOSS_END=__LINE__,
BOSS_START=__LINE__,
CLOSE=__LINE__,
COMBAT=__LINE__,
COMBAT_START=__LINE__,
COMBAT_STOP=__LINE__,
DEATH=__LINE__,
ENTITY_SPAWN=__LINE__,
HP_STATUS=__LINE__,
INV_SELECT=__LINE__,
KEY_PRESS=__LINE__,
LOOT_CLOSE=__LINE__,
LOOT_CONTAINER=__LINE__,
LOOT_ITEM=__LINE__,
LOOT_OPEN=__LINE__,
LOOT_SELECT=__LINE__,
MAP_OPEN=__LINE__,
MOUSE_CLICK=__LINE__,
MOUSE_DRAG=__LINE__,
MOUSE_DRAG_START=__LINE__,
MOUSE_DROP=__LINE__,
MOUSE_MOVE=__LINE__,
MOVE_BACK=__LINE__,
MOVE_FORWARD=__LINE__,
MOVE_LEFT=__LINE__,
MOVE_RIGHT=__LINE__,
NEW_RITUAL=__LINE__,
NOOP=__LINE__,
NO_NEIGHBORS=__LINE__,
QUIT=__LINE__,
ROTATE_LEFT=__LINE__,
ROTATE_RIGHT=__LINE__,
STAIRS_DOWN=__LINE__,
STAIRS_UP=__LINE__,
START=__LINE__,
TICK=__LINE__,
TRAP=__LINE__,
UPDATE_SPRITE=__LINE__,
USE_ITEM=__LINE__,
};
}