J :
* Change the name of a define to harmonize stuff.
This commit is contained in:
@@ -28,15 +28,15 @@
|
||||
#if defined(WIN32)
|
||||
#include <windows.h>
|
||||
typedef WPARAM LocalKeySym;
|
||||
#define LOCAL_NO_KEY ((WPARAM)-1)
|
||||
#define LOCAL_KEY_NONE ((WPARAM)-1)
|
||||
#elif defined(LINUX)
|
||||
#include <X11/XKBlib.h>
|
||||
#include <X11/keysym.h>
|
||||
typedef KeySym LocalKeySym;
|
||||
#define LOCAL_NO_KEY XK_VoidSymbol
|
||||
#define LOCAL_KEY_NONE XK_VoidSymbol
|
||||
#else
|
||||
typedef u32 LocalKeySym;
|
||||
#define LOCAL_NO_KEY ((u32)-1)
|
||||
#define LOCAL_KEY_NONE ((u32)-1)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ void JGE::PressKey(const LocalKeySym sym)
|
||||
}
|
||||
void JGE::PressKey(const JButton sym)
|
||||
{
|
||||
keyBuffer.push(make_pair(LOCAL_NO_KEY, sym));
|
||||
keyBuffer.push(make_pair(LOCAL_KEY_NONE, sym));
|
||||
}
|
||||
void JGE::HoldKey(const LocalKeySym sym)
|
||||
{
|
||||
@@ -113,12 +113,12 @@ void JGE::HoldKey_NoRepeat(const LocalKeySym sym)
|
||||
}
|
||||
void JGE::HoldKey(const JButton sym)
|
||||
{
|
||||
keyBuffer.push(make_pair(LOCAL_NO_KEY, sym));
|
||||
keyBuffer.push(make_pair(LOCAL_KEY_NONE, sym));
|
||||
if (holds.end() == holds.find(sym)) holds[sym] = REPEAT_DELAY;
|
||||
}
|
||||
void JGE::HoldKey_NoRepeat(const JButton sym)
|
||||
{
|
||||
keyBuffer.push(make_pair(LOCAL_NO_KEY, sym));
|
||||
keyBuffer.push(make_pair(LOCAL_KEY_NONE, sym));
|
||||
if (holds.end() == holds.find(sym)) holds[sym] = std::numeric_limits<float>::quiet_NaN();
|
||||
}
|
||||
void JGE::ReleaseKey(const LocalKeySym sym)
|
||||
@@ -135,7 +135,7 @@ void JGE::Update(float dt)
|
||||
{
|
||||
for (map<JButton, float>::iterator it = holds.begin(); it != holds.end(); ++it)
|
||||
{
|
||||
if (it->second < 0) { keyBuffer.push(make_pair(LOCAL_NO_KEY, it->first)); it->second = REPEAT_PERIOD; }
|
||||
if (it->second < 0) { keyBuffer.push(make_pair(LOCAL_KEY_NONE, it->first)); it->second = REPEAT_PERIOD; }
|
||||
it->second -= dt;
|
||||
}
|
||||
if (mApp != NULL) mApp->Update();
|
||||
@@ -165,7 +165,7 @@ JButton JGE::ReadButton()
|
||||
|
||||
LocalKeySym JGE::ReadLocalKey()
|
||||
{
|
||||
if (keyBuffer.empty()) return LOCAL_NO_KEY;
|
||||
if (keyBuffer.empty()) return LOCAL_KEY_NONE;
|
||||
LocalKeySym val = keyBuffer.front().first;
|
||||
keyBuffer.pop();
|
||||
return val;
|
||||
|
||||
Reference in New Issue
Block a user