#pragma once

namespace game {
  enum Event {
    AIM_CLICK=__LINE__,
    ANIMATION_END=__LINE__,
    ANIMATION_START=__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__,
  };
}
