// //------------------------------------------------------------------ enum { IDC_NEXT = 100, IDC_BACK, IDC_RESTART }; static int sceneIdx = -1; #define MAX_LAYER 29 static std::function<Layer*()> createFunctions[] = { CLN(TMXIsoZorder), CLN(TMXOrthoZorder), CLN(TMXIsoVertexZ), CLN(TMXOrthoVertexZ), CLN(TMXOrthoTest), CLN(TMXOrthoTest2), CLN(TMXOrthoTest3), CLN(TMXOrthoTest4), CLN(TMXIsoTest), CLN(TMXIsoTest1), CLN(TMXIsoTest2), CLN(TMXUncompressedTest), CLN(TMXHexTest), CLN(TMXReadWriteTest), CLN(TMXTilesetTest), CLN(TMXOrthoObjectsTest),
#include "TestSceneExample.h" #include "JsonConvertTest.h" #include "JsonFileUtilTest.h" #include "PomeloClientTest.h" #include "FruitSlotDemo.h" #include "HttpHelperTest.h" #include "DeviceUtilTest.h" #include "SystemClockTest.h" #include "NotificationTest.h" #include "VariableTest.h" // C++ 11 #define CL(__className__) [](){ return __className__::create();} #define CLN(__className__) [](){ auto obj = new __className__(); obj->autorelease(); return obj; } //add yourself TestCase tests[10]={ {"Example Test", CLN(TestSceneExample)}, {"PomeloClient Test", CLN(PomeloClientTest)}, {"Json Convert Test",CLN(JsonConvertTest)}, {"Json File Read and Write Test", CLN(JsonFileUtilTest)}, {"Variables Test", CLN(VariableTest)}, {"Game Demo", CLN(FruitSlotDemo)}, {"Http Helper Test", CLN(HttpHelperTest)}, {"Device Util Test", CLN(DeviceUtilTest)}, {"System Clock Test", CLN(SystemClockTest)}, {"Notification Test", CLN(NotificationTest)}, }; size_t size = sizeof tests/ sizeof tests[0];