C++ - Das erste richtige Snippet
Veröffentlicht von KN4CK3R (15. Mai 2015)
void Menu::HandleInput()
{
if (GetAsyncKeyState(VK_UP) & 1)
{
_selected = std::max(0, _selected - 1);
}
if (GetAsyncKeyState(VK_DOWN) & 1)
{
_selected = std::min((int)_items.size() - 1, _selected + 1);
}
if ((GetAsyncKeyState(VK_LEFT) & 1) || (GetAsyncKeyState(VK_RIGHT) & 1))
{
_items[_selected].Value = !_items[_selected].Value;
}
}