1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-01 17:38:41 +00:00

Reduce needless copying of KeyPress

This commit is contained in:
sfan5 2024-04-20 18:52:52 +02:00
parent e7f6e7d7b6
commit e39e47b21f
3 changed files with 38 additions and 34 deletions

View file

@ -21,7 +21,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "exceptions.h"
#include "irrlichttypes.h"
#include "Keycodes.h"
#include <Keycodes.h>
#include <IEventReceiver.h>
#include <string>
@ -63,11 +63,17 @@ protected:
std::string m_name = "";
};
// Global defines for convenience
extern const KeyPress EscapeKey;
extern const KeyPress CancelKey;
extern const KeyPress LMBKey;
extern const KeyPress MMBKey; // Middle Mouse Button
extern const KeyPress RMBKey;
// Key configuration getter
KeyPress getKeySetting(const char *settingname);
const KeyPress &getKeySetting(const char *settingname);
// Clear fast lookup cache
void clearKeyCache();