Finally unified all of my events into one place.
This commit is contained in:
parent
6c34fea64a
commit
c618a4828f
30 changed files with 215 additions and 216 deletions
56
events.hpp
56
events.hpp
|
|
@ -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__,
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue