From 0b609923f0f4bf4de49178f1bd98c4eb2cd421c1 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Sat, 3 Feb 2018 18:27:05 +0000 Subject: [Doc] Making windows compatibilty more readable. --- yage/data/input.h | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'yage/data') diff --git a/yage/data/input.h b/yage/data/input.h index 4d5e09b3..22cadb62 100644 --- a/yage/data/input.h +++ b/yage/data/input.h @@ -9,6 +9,13 @@ #ifndef YAGE_CORE_INPUT_H #define YAGE_CORE_INPUT_H +#ifdef _WIN32 +#ifdef DELETE +#define YAGE_DELETE_TMP DELETE +#undef DELETE +#endif +#endif + #define GLFW_INCLUDE_NONE #include @@ -77,19 +84,7 @@ enum class key { TAB = GLFW_KEY_TAB, BACKSPACE = GLFW_KEY_BACKSPACE, INSERT = GLFW_KEY_INSERT, -#ifdef _WIN32 -#ifdef DELETE -#define YAGE_DELETE_TMP DELETE -#undef DELETE -#endif -#endif DELETE = GLFW_KEY_DELETE, -#ifdef _WIN32 -#ifdef YAGE_DELETE_TMP -#define DELETE YAGE_DELETE_TMP -#undef YAGE_DELETE_TMP -#endif -#endif RIGHT = GLFW_KEY_RIGHT, LEFT = GLFW_KEY_LEFT, DOWN = GLFW_KEY_DOWN, @@ -160,4 +155,11 @@ enum class key { } // namepsace yage +#ifdef _WIN32 +#ifdef YAGE_DELETE_TMP +#define DELETE YAGE_DELETE_TMP +#undef YAGE_DELETE_TMP +#endif +#endif + #endif -- cgit