{ "do_default":{ "append_x_engine":{ "from":".", "to":"cocos2d" }, "project_rename":{ "src_project_name":"HelloCpp", "files":[ "proj.win32/PROJECT_NAME.vcxproj", "proj.win32/PROJECT_NAME.vcxproj.filters", "proj.win32/PROJECT_NAME.vcxproj.user", "proj.win32/PROJECT_NAME.sln", "proj.ios_mac/PROJECT_NAME.xcodeproj" ] }, "project_replace_project_name":{ "src_project_name":"HelloCpp", "files":[ "Classes/AppDelegate.cpp", "proj.win32/PROJECT_NAME.vcxproj", "proj.win32/PROJECT_NAME.vcxproj.filters", "proj.win32/PROJECT_NAME.vcxproj.user", "proj.win32/PROJECT_NAME.sln", "proj.win32/main.cpp", "proj.android/settings.gradle", "proj.android/app/res/values/strings.xml", "proj.ios_mac/ios/main.m", "proj.ios_mac/ios/Prefix.pch", "proj.ios_mac/PROJECT_NAME.xcodeproj/project.pbxproj", "CMakeLists.txt" ] }, "project_replace_package_name":{ "src_package_name":"org.cocos2dx.hellocpp", "files":[ "proj.android/app/build.gradle", "proj.android/app/AndroidManifest.xml" ] }, "project_replace_mac_bundleid": { "src_bundle_id": "org.cocos2dx.hellocpp", "files": [ "proj.ios_mac/mac/Info.plist" ] }, "project_replace_ios_bundleid": { "src_bundle_id": "org.cocos2dx.hellocpp", "files": [ "proj.ios_mac/ios/Info.plist" ] } }, "change_orientation": { "modify_files": [ { "file_path": "Classes/AppDelegate.cpp", "pattern": "static\\s+cocos2d\\:\\:Size\\s+([a-zA-Z_\\d]+)\\s*=\\s*cocos2d\\:\\:Size\\(\\s*(\\d+),\\s*(\\d+)\\)", "replace_string": "static cocos2d::Size \\1 = cocos2d::Size(\\3, \\2)" }, { "file_path": "proj.ios_mac/ios/Info.plist", "pattern": "UIInterfaceOrientationLandscapeRight", "replace_string": "UIInterfaceOrientationPortrait" }, { "file_path": "proj.ios_mac/ios/Info.plist", "pattern": "UIInterfaceOrientationLandscapeLeft", "replace_string": "UIInterfaceOrientationPortraitUpsideDown" }, { "file_path": "proj.android/app/AndroidManifest.xml", "pattern": "android:screenOrientation=\\\".*\\\"", "replace_string": "android:screenOrientation=\"portrait\"" } ] } }