MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / gettype

Function gettype

src/inputdevice.cpp:364–379  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

362}
363
364static int gettype(int devnum)
365{
366 int jcnt = idev[IDTYPE_JOYSTICK].get_num();
367 int mcnt = idev[IDTYPE_MOUSE].get_num();
368 int kcnt = idev[IDTYPE_KEYBOARD].get_num();
369
370 if (devnum < jcnt)
371 return IDTYPE_JOYSTICK;
372 else if (devnum < jcnt + mcnt)
373 return IDTYPE_MOUSE;
374 else if (devnum < jcnt + mcnt + kcnt)
375 return IDTYPE_KEYBOARD;
376 else if (devnum < jcnt + mcnt + kcnt + INTERNALEVENT_COUNT)
377 return IDTYPE_INTERNALEVENT;
378 return -1;
379}
380
381static struct inputdevice_functions *getidf(int devnum)
382{

Callers 3

getidfFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected