* Change the name of a define to harmonize stuff.
This commit is contained in:
jean.chalard
2010-02-18 20:09:19 +00:00
parent e40691411a
commit ad933ecdf6
2 changed files with 8 additions and 8 deletions

View File

@@ -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

View File

@@ -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;