From d7e4575041555553ffc4e47ed0692feb162118ae Mon Sep 17 00:00:00 2001 From: Tamir Atias Date: Tue, 17 Apr 2012 20:58:20 +0300 Subject: [PATCH] [Fix] Switched to case insensitive check for collision layer name. --- src/Level/Level.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Level/Level.cpp b/src/Level/Level.cpp index 602c6f9..63009f1 100644 --- a/src/Level/Level.cpp +++ b/src/Level/Level.cpp @@ -8,6 +8,12 @@ #include "../System/Debug.h" #include "../TMXParser/Tmx.h" +#ifdef _WIN32 +#ifndef strcasecmp +#define strcasecmp stricmp +#endif +#endif + Level::Level() { _width = 0; _height = 0; @@ -74,7 +80,7 @@ bool Level::Load(const std::string& filename) { for(int i = 0; i < map.GetNumLayers(); i++) { const Tmx::Layer* tmxLayer = map.GetLayer(i); - if(!strcmp(tmxLayer->GetName().c_str(), "collision")) { + if(!strcasecmp(tmxLayer->GetName().c_str(), "collision")) { for(int x = 0; x < _width; x++) { for(int y = 0; y < _height; y++) { Tmx::MapTile tile = tmxLayer->GetTile(x, y);