あと、気持ち悪いのが、compareだ。
CCDictionary *properties = _tileMap->propertiesForGID(tileGid); if (properties) { CCString *breakable = new CCString(); *breakable = *properties->valueForKey("Breakable"); if (breakable && breakable->compare("True") == 0) {
のようになぜか0で判定している。
Falseなのかと思った。
全く同じ内容だったら、0らしい。