Implement operator == on MouseButton class

This commit is contained in:
2024-07-29 19:53:50 -04:00
parent 1f81c0b843
commit c7a2b42f1d
2 changed files with 5 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ public:
explicit MouseButton(const char* charcode, unsigned int index);
const char* CharCode;
unsigned int ButtonIndex;
bool operator == (const MouseButton& mb) const;
};

View File

@@ -10,6 +10,10 @@ MouseButton::MouseButton(const char* charcode, unsigned int index) {
this->ButtonIndex = index;
}
bool MouseButton::operator==(const MouseButton &mb) const {
return (mb.CharCode == this->CharCode);
}
MouseButton GetMouseButtonFromXButton(unsigned int button) {
switch(button) {