Use mouse and gamepad simultaneously #484

This commit is contained in:
BADIM-PC\Vadim
2017-12-27 15:47:33 +03:00
parent 9786c6dcc5
commit 8daa4c7f38
11 changed files with 147 additions and 110 deletions

View File

@@ -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);
}
}
}