You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
501 B
29 lines
501 B
|
7 years ago
|
#pragma once
|
||
|
|
|
||
|
5 years ago
|
#include <SDL.h>
|
||
|
5 years ago
|
#include <stdint.h>
|
||
|
|
|
||
|
5 years ago
|
namespace devilution {
|
||
|
7 years ago
|
|
||
|
5 years ago
|
enum MenuAction : uint8_t {
|
||
|
5 years ago
|
MenuAction_NONE,
|
||
|
6 years ago
|
MenuAction_SELECT,
|
||
|
|
MenuAction_BACK,
|
||
|
|
MenuAction_DELETE,
|
||
|
7 years ago
|
|
||
|
6 years ago
|
MenuAction_UP,
|
||
|
|
MenuAction_DOWN,
|
||
|
|
MenuAction_LEFT,
|
||
|
|
MenuAction_RIGHT,
|
||
|
7 years ago
|
|
||
|
6 years ago
|
MenuAction_PAGE_UP,
|
||
|
|
MenuAction_PAGE_DOWN,
|
||
|
7 years ago
|
};
|
||
|
|
|
||
|
|
MenuAction GetMenuAction(const SDL_Event &event);
|
||
|
|
|
||
|
5 years ago
|
/** Menu action from holding the left stick or DPad. */
|
||
|
|
MenuAction GetMenuHeldUpDownAction();
|
||
|
|
|
||
|
5 years ago
|
} // namespace devilution
|