void EventReset(EventHandlers *handlers, Pic *mouseCursor, Pic *mouseTrail) { KeyInit(&handlers->keyboard); JoyReset(&handlers->joysticks); MouseInit( &handlers->mouse, mouseCursor, mouseTrail, handlers->mouse.hideMouse); }
//=========================================================================== void ResetMachineState () { DiskReset(); // Set floppymotoron=0 g_bFullSpeed = 0; // Might've hit reset in middle of InternalCpuExecute() - so beep may get (partially) muted MemReset(); DiskBoot(); VideoResetState(); sg_SSC.CommReset(); PrintReset(); JoyReset(); MB_Reset(); SpkrReset(); // SoundCore_SetFade(FADE_NONE); }
void GJoyReset(void *joys) { JoyReset(joys); }
void JoyInit(joysticks_t *joys) { memset(joys->joys, 0, sizeof(joys->joys)); JoyReset(joys); }