19 lines
583 B
C++
19 lines
583 B
C++
#pragma once
|
|
|
|
#include "game/player_input.hpp"
|
|
#include "gui/menu.hpp"
|
|
|
|
inline bool InputToMenuInput(game::PlayerInputType in, gui::MenuInput& mi)
|
|
{
|
|
switch (in)
|
|
{
|
|
case game::IN_FORWARD: mi = gui::MI_UP; return true;
|
|
case game::IN_BACKWARD: mi = gui::MI_DOWN; return true;
|
|
case game::IN_LEFT: mi = gui::MI_LEFT; return true;
|
|
case game::IN_RIGHT: mi = gui::MI_RIGHT; return true;
|
|
case game::IN_JUMP: mi = gui::MI_ENTER; return true;
|
|
case game::IN_USE: mi = gui::MI_ENTER; return true;
|
|
case game::IN_CROUCH: mi = gui::MI_BACK; return true;
|
|
default: return false;
|
|
}
|
|
}; |