mirror of
https://github.com/Oibaf66/frodo-wii.git
synced 2024-11-29 15:04:23 +01:00
Add key delay (joysticks now work in the menu as well)
This commit is contained in:
parent
f790813023
commit
61521affd1
@ -345,6 +345,13 @@ void Gui::exitMenu()
|
|||||||
void Gui::pushEvent(event_t ev)
|
void Gui::pushEvent(event_t ev)
|
||||||
{
|
{
|
||||||
GuiView *cur_view = this->peekView();
|
GuiView *cur_view = this->peekView();
|
||||||
|
static Uint32 last_ticks;
|
||||||
|
Uint32 cur_ticks;
|
||||||
|
|
||||||
|
cur_ticks = SDL_GetTicks();
|
||||||
|
if (cur_ticks - last_ticks < 150)
|
||||||
|
return;
|
||||||
|
last_ticks = cur_ticks;
|
||||||
|
|
||||||
if (ev == KEY_ENTER_MENU)
|
if (ev == KEY_ENTER_MENU)
|
||||||
{
|
{
|
||||||
@ -359,7 +366,6 @@ void Gui::pushEvent(event_t ev)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Pushing event %d\n", ev);
|
|
||||||
if (this->dlg)
|
if (this->dlg)
|
||||||
this->dlg->pushEvent(ev);
|
this->dlg->pushEvent(ev);
|
||||||
else if (this->kbd)
|
else if (this->kbd)
|
||||||
|
Loading…
Reference in New Issue
Block a user