MCPcopy Create free account
hub / github.com/TurningWheel/Barony / getInputName

Function getInputName

src/interface/interface.cpp:891–961  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

889-------------------------------------------------------------------------------*/
890
891const char* getInputName(Uint32 scancode)
892{
893 if ( scancode >= 0 && scancode < 283 )
894 {
895 return SDL_GetKeyName(SDL_GetKeyFromScancode(static_cast<SDL_Scancode>(scancode)));
896 }
897 else if ( scancode < 299 )
898 {
899 switch ( scancode )
900 {
901 case 283:
902 return "Left Click";
903 case 284:
904 return "Middle Click";
905 case 285:
906 return "Right Click";
907 case 286:
908 return "Wheel up";
909 case 287:
910 return "Wheel down";
911 case 288:
912 return "Mouse 4";
913 case 289:
914 return "Mouse 5";
915 case 290:
916 return "Mouse 6";
917 case 291:
918 return "Mouse 7";
919 case 292:
920 return "Mouse 8";
921 case 293:
922 return "Mouse 11";
923 case 294:
924 return "Mouse 12";
925 case 295:
926 return "Mouse 13";
927 case 296:
928 return "Mouse 14";
929 case 297:
930 return "Mouse 15";
931 case 298:
932 return "Mouse 16";
933 default:
934 return "Unknown key";
935 }
936 }
937 else if ( scancode < 301 ) //Game Controller triggers.
938 {
939 switch ( scancode )
940 {
941 case 299:
942 return "Left Trigger";
943 case 300:
944 return "Right Trigger";
945 default:
946 return "Unknown trigger";
947 }
948 }

Callers 1

handleMainMenuFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected