@@ -17,6 +17,7 @@ using Ivector2 = _vector2<int>;
1717class ENGINE_API IInputReceiver
1818{
1919public:
20+ virtual ~IInputReceiver () = default ;
2021 static void IR_GetLastMouseDelta (Ivector2& p);
2122 static void IR_GetMousePosScreen (Ivector2& p);
2223 static void IR_GetMousePosReal (SDL_Window* m_sdlWnd, Ivector2& p);
@@ -31,16 +32,16 @@ class ENGINE_API IInputReceiver
3132 virtual void IR_OnDeactivate (void );
3233 virtual void IR_OnActivate (void );
3334
34- virtual void IR_OnMousePress (int /* btn*/ ){};
35- virtual void IR_OnMouseRelease (int /* btn*/ ){};
36- virtual void IR_OnMouseHold (int /* btn*/ ){};
37- virtual void IR_OnMouseWheel (int /* direction */ ){};
38- virtual void IR_OnMouseMove (int /* x*/ , int /* y*/ ){};
39- virtual void IR_OnMouseStop (int /* x*/ , int /* y*/ ){};
35+ virtual void IR_OnMousePress (int /* btn*/ ) {}
36+ virtual void IR_OnMouseRelease (int /* btn*/ ) {}
37+ virtual void IR_OnMouseHold (int /* btn*/ ) {}
38+ virtual void IR_OnMouseWheel (int /* x */ , int /* y */ ) {}
39+ virtual void IR_OnMouseMove (int /* x*/ , int /* y*/ ) {}
40+ virtual void IR_OnMouseStop (int /* x*/ , int /* y*/ ) {}
4041
41- virtual void IR_OnKeyboardPress (int /* dik*/ ){};
42- virtual void IR_OnKeyboardRelease (int /* dik*/ ){};
43- virtual void IR_OnKeyboardHold (int /* dik*/ ){};
42+ virtual void IR_OnKeyboardPress (int /* dik*/ ) {}
43+ virtual void IR_OnKeyboardRelease (int /* dik*/ ) {}
44+ virtual void IR_OnKeyboardHold (int /* dik*/ ) {}
4445};
4546
4647ENGINE_API extern float psMouseSens;
0 commit comments