raycaster/gui/fsm_events.hpp

33 lines
569 B
C++

#pragma once
namespace gui {
enum class Event {
STARTED=0,
TICK=1,
MOVE_FORWARD = 2,
MOVE_BACK = 3,
MOVE_LEFT = 4,
MOVE_RIGHT = 5,
MAP_OPEN = 6,
CLOSE = 7,
ROTATE_LEFT = 8,
ROTATE_RIGHT = 9,
ATTACK = 10,
START_COMBAT = 11,
STOP_COMBAT = 12,
STAIRS_DOWN = 13,
LOOT_OPEN=14,
LOOT_ITEM=15,
LOOT_SELECT=16,
INV_SELECT=17,
USE_ITEM=18,
QUIT = 19,
MOUSE_CLICK=20,
MOUSE_MOVE=21,
MOUSE_DRAG=22,
MOUSE_DRAG_START=23,
MOUSE_DROP=24,
KEY_PRESS=25,
AIM_CLICK=26
};
}