Use mouse and gamepad simultaneously #484
This commit is contained in:
@@ -76,7 +76,8 @@ int main(int argc, char **argv)
|
||||
audioDevice = SDL_OpenAudioDevice(NULL, 0, &want, &audioSpec, SDL_AUDIO_ALLOW_ANY_CHANGE);
|
||||
}
|
||||
|
||||
tic80_input input = {.first.data = 0, .second.data = 0};
|
||||
tic80_input input;
|
||||
SDL_memset(&input, 0, sizeof input);
|
||||
|
||||
tic80* tic = tic80_create(audioSpec.freq);
|
||||
|
||||
@@ -101,7 +102,7 @@ int main(int argc, char **argv)
|
||||
}
|
||||
|
||||
{
|
||||
input.first.data = input.second.data = 0;
|
||||
input.gamepads.data = 0;
|
||||
const uint8_t* keyboard = SDL_GetKeyboardState(NULL);
|
||||
|
||||
static const SDL_Scancode Keys[] =
|
||||
@@ -121,7 +122,7 @@ int main(int argc, char **argv)
|
||||
{
|
||||
if (keyboard[Keys[i]])
|
||||
{
|
||||
input.first.data |= (1 << i);
|
||||
input.gamepads.first.data |= (1 << i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user