MCPcopy Create free account
hub / github.com/ddnet/ddnet / TranslateMouseButtonEventKey

Function TranslateMouseButtonEventKey

src/engine/client/input.cpp:638–663  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

636}
637
638static int TranslateMouseButtonEventKey(const SDL_MouseButtonEvent &MouseButtonEvent)
639{
640 switch(MouseButtonEvent.button)
641 {
642 case SDL_BUTTON_LEFT:
643 return KEY_MOUSE_1;
644 case SDL_BUTTON_RIGHT:
645 return KEY_MOUSE_2;
646 case SDL_BUTTON_MIDDLE:
647 return KEY_MOUSE_3;
648 case SDL_BUTTON_X1:
649 return KEY_MOUSE_4;
650 case SDL_BUTTON_X2:
651 return KEY_MOUSE_5;
652 case 6:
653 return KEY_MOUSE_6;
654 case 7:
655 return KEY_MOUSE_7;
656 case 8:
657 return KEY_MOUSE_8;
658 case 9:
659 return KEY_MOUSE_9;
660 default:
661 return KEY_UNKNOWN;
662 }
663}
664
665static int TranslateMouseWheelEventKey(const SDL_MouseWheelEvent &MouseWheelEvent)
666{

Callers 1

UpdateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected