{ "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", "proj.win8.1-universal/PROJECT_NAME.sln", "proj.win8.1-universal/App.Shared/PROJECT_NAME.Shared.vcxitems", "proj.win8.1-universal/App.Shared/PROJECT_NAME.Shared.vcxitems.filters", "proj.win8.1-universal/App.Windows/PROJECT_NAME.Windows_TemporaryKey.pfx", "proj.win8.1-universal/App.Windows/PROJECT_NAME.Windows.vcxproj", "proj.win8.1-universal/App.Windows/PROJECT_NAME.Windows.vcxproj.filters", "proj.win8.1-universal/App.WindowsPhone/PROJECT_NAME.WindowsPhone.vcxproj", "proj.win8.1-universal/App.WindowsPhone/PROJECT_NAME.WindowsPhone.vcxproj.filters", "proj.win10/PROJECT_NAME.sln", "proj.win10/App/PROJECT_NAME.vcxproj", "proj.win10/App/PROJECT_NAME.vcxproj.filters", "proj.win10/App/PROJECT_NAME_TemporaryKey.pfx" ] }, "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.win8.1-universal/PROJECT_NAME.sln", "proj.win8.1-universal/App.Shared/PROJECT_NAME.Shared.vcxitems", "proj.win8.1-universal/App.Windows/PROJECT_NAME.Windows.vcxproj", "proj.win8.1-universal/App.Windows/PROJECT_NAME.Windows.vcxproj.filters", "proj.win8.1-universal/App.Windows/Package.appxmanifest", "proj.win8.1-universal/App.WindowsPhone/PROJECT_NAME.WindowsPhone.vcxproj", "proj.win8.1-universal/App.WindowsPhone/PROJECT_NAME.WindowsPhone.vcxproj.filters", "proj.win8.1-universal/App.WindowsPhone/Package.appxmanifest", "proj.android/.project", "proj.android/.cproject", "proj.android/AndroidManifest.xml", "proj.android/build.xml", "proj.android/res/values/strings.xml", "proj.android-studio/settings.gradle", "proj.ios_mac/ios/main.m", "proj.ios_mac/ios/Prefix.pch", "proj.ios_mac/PROJECT_NAME.xcodeproj/project.pbxproj", "proj.win10/PROJECT_NAME.sln", "proj.win10/App/PROJECT_NAME.vcxproj", "proj.win10/App/PROJECT_NAME.vcxproj.filters", "proj.win10/App/Package.appxmanifest", "CMakeLists.txt" ] }, "project_replace_package_name":{ "src_package_name":"org.cocos2dx.hellocpp", "files":[ "proj.android/AndroidManifest.xml", "proj.android-studio/app/build.gradle", "proj.android-studio/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/AndroidManifest.xml", "pattern": "android:screenOrientation=\\\".*\\\"", "replace_string": "android:screenOrientation=\"portrait\"" }, { "file_path": "proj.android-studio/app/AndroidManifest.xml", "pattern": "android:screenOrientation=\\\".*\\\"", "replace_string": "android:screenOrientation=\"portrait\"" }, { "file_path": "proj.win10/App/Package.appxmanifest", "pattern": "Rotation Preference=\\\"landscape", "replace_string": "Rotation Preference=\"portrait" }, { "file_path": "proj.win8.1-universal/App.Windows/Package.appxmanifest", "pattern": "Rotation Preference=\\\"landscape", "replace_string": "Rotation Preference=\"portrait" }, { "file_path": "proj.win8.1-universal/App.WindowsPhone/Package.appxmanifest", "pattern": "Rotation Preference=\\\"landscape", "replace_string": "Rotation Preference=\"portrait" } ] } }