diff --git a/Adventures in Lestoria/AdventuresInLestoria.h b/Adventures in Lestoria/AdventuresInLestoria.h index 9ebf863e..6742f5bd 100644 --- a/Adventures in Lestoria/AdventuresInLestoria.h +++ b/Adventures in Lestoria/AdventuresInLestoria.h @@ -55,6 +55,7 @@ All rights reserved. #include "olcPGEX_SplashScreen.h" #include "olcPixelGameEngine.h" #include "DynamicCounter.h" +#include "UndefKeys.h" #define CreateBullet(type) BULLET_LIST.push_back(std::make_unique(type #define EndBullet )); diff --git a/Adventures in Lestoria/Key.h b/Adventures in Lestoria/Key.h index 3d6f752b..8dbb3c8b 100644 --- a/Adventures in Lestoria/Key.h +++ b/Adventures in Lestoria/Key.h @@ -45,6 +45,7 @@ All rights reserved. #include #include "IconType.h" #include "olcPGEX_ViewPort.h" +#include "UndefKeys.h" class AiL; diff --git a/Adventures in Lestoria/UndefKeys.h b/Adventures in Lestoria/UndefKeys.h new file mode 100644 index 00000000..04e90f04 --- /dev/null +++ b/Adventures in Lestoria/UndefKeys.h @@ -0,0 +1,43 @@ +#pragma region License +/* +License (OLC-3) +~~~~~~~~~~~~~~~ + +Copyright 2024 Joshua Sigona + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions or derivations of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +2. Redistributions or derivative works in binary form must reproduce the above +copyright notice. This list of conditions and the following disclaimer must be +reproduced in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may +be used to endorse or promote products derived from this software without specific +prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +Portions of this software are copyright © 2024 The FreeType +Project (www.freetype.org). Please see LICENSE_FT.txt for more information. +All rights reserved. +*/ +#pragma endregion + +#undef KEY_LEFT //Stupid Linux +#undef KEY_DOWN //Stupid Linux +#undef KEY_UP //Stupid Linux +#undef KEY_RIGHT //Stupid Linux +#undef KEY_BACK //Stupid Linux \ No newline at end of file