Compare commits
2 Commits
224d9f26f1
...
d730cc2560
Author | SHA1 | Date | |
---|---|---|---|
![]() |
d730cc2560 | ||
![]() |
233ce7cc08 |
BIN
GameUploadDocuments/1.SpinAndDrop/.DS_Store
vendored
Normal file
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/1.PNG
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/10.png
Normal file
After Width: | Height: | Size: 140 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/2.PNG
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/3.PNG
Normal file
After Width: | Height: | Size: 159 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/4.PNG
Normal file
After Width: | Height: | Size: 131 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/5.PNG
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/6.PNG
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/7.PNG
Normal file
After Width: | Height: | Size: 173 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/8.PNG
Normal file
After Width: | Height: | Size: 167 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Original Size/9.PNG
Normal file
After Width: | Height: | Size: 168 KiB |
@ -0,0 +1,16 @@
|
||||
-----BEGIN CERTIFICATE REQUEST-----
|
||||
MIICcDCCAVgCAQAwKzEpMCcGCSqGSIb3DQEJARYabWFlbWVsaW5kYTc5NDg4QGlj
|
||||
bG91ZC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCykmrCGj0o
|
||||
Zo8mi9pYO2DBIelioT0GXRYFH7siGYNLA4jAxus5bH1k+kpbdx/66g0RPyDA5WIo
|
||||
YcC/ZKXuKY6q25mUTUCHuazZPT5mz5ta6qsHeDXXS5NiNqbNWt8T8XKAZWfpatbW
|
||||
0FDUOVB+mFgnXtWe7HhlUGRPItdDEss92JP1y1PKgaGh40awAc25oU8SZ+/Z/Yvr
|
||||
YxGqrirXS2hQ/XyCyhpMeKq0xU0+SwvUcwxIuBHQzicKZcz+HnWqIG6CKk1Gi0xl
|
||||
AKyqojA/TOWWhOi49th4KJdJoRLDKNhygmnfywmBbKGUYqqRAcsZepC8AdvQRdc8
|
||||
GgQuR20SpRehAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEAkzpGiJ5uhxgum64M
|
||||
6hioNFD6UadwwqD/IHZsx0UfpGHbOW8GpOQukWmhyF7kYc2pGALkKtIJbOSm65VZ
|
||||
EOr1sWIzc/VXUvTN87EIcgpQM89RdNqQaBem9jalif5qO+Ziq5Mw2f96mXWHQwU8
|
||||
Fvdx+JBQ7gDZQGP6yuUR9uIYejh87JQAIo0f70eQOeIrpcOOAWKLn5tuSfWEP6md
|
||||
+eAMFetw9Bx5+K97F21tgl/rCnZxk0HJiM3+cnI80utkmNZyiShmSvhC05nDNobY
|
||||
pa/tS/QmQ4W2U3SK+A9mcfoU6RPaiWIqcbe5uDjwkDzGE+O/vrBsVe62TFeANF6K
|
||||
AFMqag==
|
||||
-----END CERTIFICATE REQUEST-----
|
BIN
GameUploadDocuments/1.SpinAndDrop/Other Files/distribution.cer
Normal file
BIN
GameUploadDocuments/1.SpinAndDrop/SDK/.DS_Store
vendored
Normal file
50
GameUploadDocuments/1.SpinAndDrop/SDK/functionsMap.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"CustomWebView": "SaveDestroyAssetIntroduceConfigureComment",
|
||||
"NativeWebViewController": "CompleteAddressArgument",
|
||||
"WeakScriptMessageHandler": "FocusCodecBuilderAddress",
|
||||
"WeakScriptMessageHandlerDelegate": "EnumerateSetPropertyBrowserArithmetic",
|
||||
"clearStorageFlag": "ApplyFindOutputAssembly",
|
||||
"createFileeee": "FormatControlArgumentParseParseImplementAllocation",
|
||||
"escapedJavaScriptString": "LoadCleanFixArchive",
|
||||
"findViewController": "CheckSetCarrier",
|
||||
"getAppVersionCode": "DiagnoseCopyGroupChecksumRequestInflateFocusData",
|
||||
"getBoolForKey": "CompileClusterBitmap",
|
||||
"getBundleId": "ConfigureBlockBuildArgumentAddress",
|
||||
"getBundleid": "UpdateStateCompiler",
|
||||
"getClipboardContent": "AuthorizeBrowserListClipboardData",
|
||||
"getDeviceName": "EditAllocateCombineChecksum",
|
||||
"getIdentifier": "ChainCollectionCustomizeBrowserCodecCapacity",
|
||||
"getOsVersion": "DeleteAudioOutputCollectionComponentBrowserImportAnchor",
|
||||
"getSDKVersion": "DecryptAllocateDecodeCollectionDeployCatalogCloneCapacity",
|
||||
"getStringValueForKey": "AuthenticateCompileColumn",
|
||||
"handleExitWebViewAction": "EncodeAllocateBadge",
|
||||
"handleGetClipboardAction": "ControlAssignmentBrowser",
|
||||
"handleGetDeviceModelAction": "GenerateExchangeApplication",
|
||||
"handleGetIdentifierAction": "IdentifyCompileDeserializeInjectClockEncryptClock",
|
||||
"handleGetSDKVersionAction": "EnsureIndexIncreaseCompiler",
|
||||
"handleGetSystemInfoAction": "DetectDivideCommandClusterCommandProperty",
|
||||
"handleIsSupportedAction": "EnumerateAttachmentRequest",
|
||||
"handleJavaScriptMessage": "DecodeExchangeDivideArchiveChannelApplet",
|
||||
"handleLoadStringAction": "ComputeApplyComponentDistributeCompressChartBitmapField",
|
||||
"handleOpenURLAction": "FixFieldEnableChainAudio",
|
||||
"handleReloadWithURLAction": "EnhanceTransformCustomizeDetails",
|
||||
"handleRotateScreenAction": "DestroyGatherClientCombineCollectionEnableClipboardApplet",
|
||||
"handleSaveStringAction": "BufferArtifactCacheEvaluateField",
|
||||
"handleSetClipboardAction": "DeserializeBridgeFinishCaptionAppletEmitAttribute",
|
||||
"handleUpdateInjectedScriptsAction": "FlushInflateCarrier",
|
||||
"handleUpdateSDKAction": "SetExchangeConnectBrowser",
|
||||
"isSupportOrientation": "CustomizeCompileCompilerGenerateAllocateEncryptApplet",
|
||||
"isSupportSendSMS": "TransformBuilderExecuteDetails",
|
||||
"openWeb": "EvaluateBugEditFlushBranch",
|
||||
"orientationCurrent": "EditFocusPerformAttachmentInflateClusterArgument",
|
||||
"rotateScreen": "AllocateCaptionBitmapAuthorizationItem",
|
||||
"saveBool": "ExtractParameterDelegateCalendarBrowseClientArchive",
|
||||
"setClipboardContent": "BrowseAttributeApplet",
|
||||
"setDeviceLandscape": "AuthorizeImplementBackupInstallRequest",
|
||||
"setDevicePortrait": "DispatchAnnotationAnchor",
|
||||
"setKeepScreenOn": "DiscoverCategoryAssignment",
|
||||
"setStringValue": "AuthorizeClusterComponentDistributeAlgorithm",
|
||||
"showInfoAlertWithTitle": "DestroyComputeInputCodecFilterCollectionResponse",
|
||||
"updateSDKWithURLString": "InsertDesignListIndexChecksumClipboard",
|
||||
"weakScriptMessageHandlerDidReceiveScriptMessage": "InvokeConstructAttributeElementClassifyBackupHideCatalog"
|
||||
}
|
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/1.png
Normal file
After Width: | Height: | Size: 576 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/10.png
Normal file
After Width: | Height: | Size: 166 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/2.png
Normal file
After Width: | Height: | Size: 105 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/3.png
Normal file
After Width: | Height: | Size: 105 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/4.png
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/5.png
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/6.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/7.png
Normal file
After Width: | Height: | Size: 110 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/8.png
Normal file
After Width: | Height: | Size: 131 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPad/9.png
Normal file
After Width: | Height: | Size: 127 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/1.png
Normal file
After Width: | Height: | Size: 347 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/10.png
Normal file
After Width: | Height: | Size: 252 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/2.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/3.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/4.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/5.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/6.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/7.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/8.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/SS_Resized_iPhone/9.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/Video/SpinAndDrop.mp4
Normal file
BIN
GameUploadDocuments/1.SpinAndDrop/icon/.DS_Store
vendored
Normal file
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 1016 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 47 KiB |
After Width: | Height: | Size: 53 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/20.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/29.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/40.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/50.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/57.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/58.png
Normal file
After Width: | Height: | Size: 8.5 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/60.png
Normal file
After Width: | Height: | Size: 9.0 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/72.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/76.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/80.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
GameUploadDocuments/1.SpinAndDrop/icon/AppIcon.appiconset/87.png
Normal file
After Width: | Height: | Size: 17 KiB |
@ -0,0 +1 @@
|
||||
{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"}]}
|
BIN
GameUploadDocuments/1.SpinAndDrop/icon/Icon.png
Normal file
After Width: | Height: | Size: 933 KiB |
BIN
GameUploadDocuments/2.StepOfDoom/.DS_Store
vendored
Normal file
BIN
GameUploadDocuments/2.StepOfDoom/Account SS/.DS_Store
vendored
Normal file
BIN
GameUploadDocuments/2.StepOfDoom/Account SS/StepOfDoom_WithAccount.png
Executable file
After Width: | Height: | Size: 265 KiB |
BIN
GameUploadDocuments/2.StepOfDoom/Build/.DS_Store
vendored
Normal file
BIN
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/.DS_Store
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"engine_version": "2.1.3",
|
||||
"has_native": true,
|
||||
"project_type": "js",
|
||||
"projectName": "StepOfDoom",
|
||||
"packageName": "Com.Wow.Stepofdoom"
|
||||
}
|
69
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/cocos-project-template.json
Executable file
@ -0,0 +1,69 @@
|
||||
{
|
||||
"do_default": {
|
||||
"exclude_from_template": [
|
||||
"frameworks/runtime-src"
|
||||
]
|
||||
},
|
||||
"do_add_native_support": {
|
||||
"append_from_template": {
|
||||
"from": "frameworks/runtime-src",
|
||||
"to": "frameworks/runtime-src",
|
||||
"exclude": [
|
||||
"proj.ios_mac/HelloJavascript.xcodeproj/project.xcworkspace",
|
||||
"proj.ios_mac/HelloJavascript.xcodeproj/xcuserdata",
|
||||
"proj.win32/Debug.win32",
|
||||
"proj.win32/Release.win32",
|
||||
"proj.win32/HelloJavascript.sdf"
|
||||
]
|
||||
},
|
||||
"append_file": [{
|
||||
"from": "cocos/scripting/js-bindings/manual/jsb_module_register.cpp",
|
||||
"to": "frameworks/runtime-src/Classes/jsb_module_register.cpp"
|
||||
}],
|
||||
"project_rename": {
|
||||
"src_project_name": "HelloJavascript",
|
||||
"files": [
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj",
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.filters",
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.user",
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.sln",
|
||||
"frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj"
|
||||
]
|
||||
},
|
||||
"project_replace_project_name": {
|
||||
"src_project_name": "HelloJavascript",
|
||||
"files": [
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj",
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.filters",
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.user",
|
||||
"frameworks/runtime-src/proj.win32/PROJECT_NAME.sln",
|
||||
"frameworks/runtime-src/proj.win32/main.cpp",
|
||||
"frameworks/runtime-src/proj.android-studio/settings.gradle",
|
||||
"frameworks/runtime-src/proj.android-studio/app/res/values/strings.xml",
|
||||
"frameworks/runtime-src/proj.ios_mac/ios/main.m",
|
||||
"frameworks/runtime-src/proj.ios_mac/ios/Prefix.pch",
|
||||
"frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj/project.pbxproj",
|
||||
"frameworks/runtime-src/Classes/AppDelegate.cpp"
|
||||
]
|
||||
},
|
||||
"project_replace_package_name": {
|
||||
"src_package_name": "org.cocos2dx.hellojavascript",
|
||||
"files": [
|
||||
"frameworks/runtime-src/proj.android-studio/app/build.gradle",
|
||||
"frameworks/runtime-src/proj.android-studio/app/AndroidManifest.xml"
|
||||
]
|
||||
},
|
||||
"project_replace_mac_bundleid": {
|
||||
"src_bundle_id": "org.cocos2dx.hellojavascript",
|
||||
"files": [
|
||||
"frameworks/runtime-src/proj.ios_mac/mac/Info.plist"
|
||||
]
|
||||
},
|
||||
"project_replace_ios_bundleid": {
|
||||
"src_bundle_id": "org.cocos2dx.hellojavascript",
|
||||
"files": [
|
||||
"frameworks/runtime-src/proj.ios_mac/ios/Info.plist"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
BIN
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/.DS_Store
vendored
Normal file
BIN
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/runtime-src/.DS_Store
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
/****************************************************************************
|
||||
Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
|
||||
|
||||
http://www.cocos.com
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated engine source code (the "Software"), a limited,
|
||||
worldwide, royalty-free, non-assignable, revocable and non-exclusive license
|
||||
to use Cocos Creator solely to develop games on your target platforms. You shall
|
||||
not use Cocos Creator software for developing other software or tools that's
|
||||
used for developing games. You are not granted to publish, distribute,
|
||||
sublicense, and/or sell copies of Cocos Creator.
|
||||
|
||||
The software or tools in this License Agreement are licensed, not sold.
|
||||
Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#include "AppDelegate.h"
|
||||
|
||||
#include "cocos2d.h"
|
||||
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_module_register.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_global.h"
|
||||
#include "cocos/scripting/js-bindings/jswrapper/SeApi.h"
|
||||
#include "cocos/scripting/js-bindings/event/EventDispatcher.h"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_classtype.hpp"
|
||||
// #include "platform/CCFileUtils.h"
|
||||
|
||||
USING_NS_CC;
|
||||
|
||||
AppDelegate::AppDelegate(int width, int height) : Application("Cocos Game", width, height)
|
||||
{
|
||||
}
|
||||
|
||||
AppDelegate::~AppDelegate()
|
||||
{
|
||||
}
|
||||
|
||||
bool AppDelegate::applicationDidFinishLaunching()
|
||||
{
|
||||
se::ScriptEngine *se = se::ScriptEngine::getInstance();
|
||||
|
||||
jsb_set_xxtea_key("13c0be3a-a2cd-4e");
|
||||
|
||||
jsb_init_file_operation_delegate();
|
||||
|
||||
#if defined(COCOS2D_DEBUG) && (COCOS2D_DEBUG > 0)
|
||||
// Enable debugger here
|
||||
jsb_enable_debugger("0.0.0.0", 6086, false);
|
||||
#endif
|
||||
|
||||
se->setExceptionCallback([](const char *location, const char *message, const char *stack) {
|
||||
// Send exception information to server like Tencent Bugly.
|
||||
});
|
||||
|
||||
jsb_register_all_modules();
|
||||
|
||||
se->start();
|
||||
|
||||
se::AutoHandleScope hs;
|
||||
jsb_run_script("jsb-adapter/jsb-builtin.js");
|
||||
jsb_run_script("main.js");
|
||||
|
||||
se->addAfterCleanupHook([]() {
|
||||
JSBClassType::destroy();
|
||||
});
|
||||
|
||||
cocos2d::Device::setKeepScreenOn(true);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// This function will be called when the app is inactive. When comes a phone call,it's be invoked too
|
||||
void AppDelegate::applicationDidEnterBackground()
|
||||
{
|
||||
EventDispatcher::dispatchEnterBackgroundEvent();
|
||||
}
|
||||
|
||||
// this function will be called when the app is active again
|
||||
void AppDelegate::applicationWillEnterForeground()
|
||||
{
|
||||
EventDispatcher::dispatchEnterForegroundEvent();
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
/****************************************************************************
|
||||
Copyright (c) 2018 Xiamen Yaji Software Co., Ltd.
|
||||
|
||||
http://www.cocos.com
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated engine source code (the "Software"), a limited,
|
||||
worldwide, royalty-free, non-assignable, revocable and non-exclusive license
|
||||
to use Cocos Creator solely to develop games on your target platforms. You shall
|
||||
not use Cocos Creator software for developing other software or tools that's
|
||||
used for developing games. You are not granted to publish, distribute,
|
||||
sublicense, and/or sell copies of Cocos Creator.
|
||||
|
||||
The software or tools in this License Agreement are licensed, not sold.
|
||||
Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#pragma once
|
||||
|
||||
#include "platform/CCApplication.h"
|
||||
/**
|
||||
@brief The cocos2d Application.
|
||||
|
||||
The reason for implement as private inheritance is to hide some interface call by Director.
|
||||
*/
|
||||
class AppDelegate : public cocos2d::Application
|
||||
{
|
||||
public:
|
||||
AppDelegate(int width, int height);
|
||||
virtual ~AppDelegate();
|
||||
|
||||
/**
|
||||
@brief Implement Director and Scene init code here.
|
||||
@return true Initialize success, app continue.
|
||||
@return false Initialize failed, app terminate.
|
||||
*/
|
||||
virtual bool applicationDidFinishLaunching() override;
|
||||
|
||||
/**
|
||||
@brief The function be called when the application enter background
|
||||
@param the pointer of the application
|
||||
*/
|
||||
virtual void applicationDidEnterBackground() override;
|
||||
|
||||
/**
|
||||
@brief The function be called when the application enter foreground
|
||||
@param the pointer of the application
|
||||
*/
|
||||
virtual void applicationWillEnterForeground() override;
|
||||
};
|
@ -0,0 +1,181 @@
|
||||
/****************************************************************************
|
||||
Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
|
||||
|
||||
http://www.cocos.com
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated engine source code (the "Software"), a limited,
|
||||
worldwide, royalty-free, non-assignable, revocable and non-exclusive license
|
||||
to use Cocos Creator solely to develop games on your target platforms. You shall
|
||||
not use Cocos Creator software for developing other software or tools that's
|
||||
used for developing games. You are not granted to publish, distribute,
|
||||
sublicense, and/or sell copies of Cocos Creator.
|
||||
|
||||
The software or tools in this License Agreement are licensed, not sold.
|
||||
Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#include "cocos2d.h"
|
||||
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_module_register.hpp"
|
||||
#include "cocos/scripting/js-bindings/jswrapper/SeApi.h"
|
||||
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp"
|
||||
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_global.h"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_node.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_conversions.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_opengl_manual.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_platform.h"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_cocos2dx_manual.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_xmlhttprequest.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_cocos2dx_network_manual.h"
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_network_auto.hpp"
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_extension_auto.hpp"
|
||||
|
||||
#if USE_GFX_RENDERER
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_gfx_auto.hpp"
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_renderer_auto.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_gfx_manual.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_renderer_manual.hpp"
|
||||
#endif
|
||||
|
||||
#if USE_SOCKET
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_websocket.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_socketio.hpp"
|
||||
#endif // USE_SOCKET
|
||||
|
||||
#if USE_AUDIO
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.hpp"
|
||||
#endif
|
||||
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
|
||||
#include "cocos/scripting/js-bindings/manual/JavaScriptObjCBridge.h"
|
||||
#endif
|
||||
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
#include "cocos/scripting/js-bindings/manual/JavaScriptJavaBridge.h"
|
||||
#endif
|
||||
|
||||
#if USE_MIDDLEWARE
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_editor_support_auto.hpp"
|
||||
|
||||
#if USE_SPINE
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_spine_auto.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_spine_manual.hpp"
|
||||
#endif
|
||||
|
||||
#if USE_DRAGONBONES
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.hpp"
|
||||
#include "cocos/scripting/js-bindings/manual/jsb_dragonbones_manual.hpp"
|
||||
#endif
|
||||
|
||||
#endif // USE_MIDDLEWARE
|
||||
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
|
||||
#if USE_VIDEO
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_video_auto.hpp"
|
||||
#endif
|
||||
|
||||
#if USE_WEB_VIEW
|
||||
#include "cocos/scripting/js-bindings/auto/jsb_webview_auto.hpp"
|
||||
#endif
|
||||
|
||||
#endif // (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
|
||||
using namespace cocos2d;
|
||||
|
||||
bool jsb_register_all_modules()
|
||||
{
|
||||
se::ScriptEngine* se = se::ScriptEngine::getInstance();
|
||||
|
||||
se->addBeforeInitHook([](){
|
||||
JSBClassType::init();
|
||||
});
|
||||
|
||||
se->addBeforeCleanupHook([se](){
|
||||
se->garbageCollect();
|
||||
PoolManager::getInstance()->getCurrentPool()->clear();
|
||||
se->garbageCollect();
|
||||
PoolManager::getInstance()->getCurrentPool()->clear();
|
||||
});
|
||||
|
||||
se->addRegisterCallback(jsb_register_global_variables);
|
||||
se->addRegisterCallback(JSB_register_opengl);
|
||||
se->addRegisterCallback(register_all_engine);
|
||||
se->addRegisterCallback(register_all_cocos2dx_manual);
|
||||
se->addRegisterCallback(register_platform_bindings);
|
||||
|
||||
se->addRegisterCallback(register_all_network);
|
||||
se->addRegisterCallback(register_all_cocos2dx_network_manual);
|
||||
se->addRegisterCallback(register_all_xmlhttprequest);
|
||||
// extension depend on network
|
||||
se->addRegisterCallback(register_all_extension);
|
||||
|
||||
#if USE_GFX_RENDERER
|
||||
se->addRegisterCallback(register_all_gfx);
|
||||
se->addRegisterCallback(jsb_register_gfx_manual);
|
||||
se->addRegisterCallback(register_all_renderer);
|
||||
se->addRegisterCallback(jsb_register_renderer_manual);
|
||||
#endif
|
||||
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
|
||||
se->addRegisterCallback(register_javascript_objc_bridge);
|
||||
#endif
|
||||
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
se->addRegisterCallback(register_javascript_java_bridge);
|
||||
#endif
|
||||
|
||||
#if USE_AUDIO
|
||||
se->addRegisterCallback(register_all_audioengine);
|
||||
#endif
|
||||
|
||||
|
||||
#if USE_SOCKET
|
||||
se->addRegisterCallback(register_all_websocket);
|
||||
se->addRegisterCallback(register_all_socketio);
|
||||
#endif
|
||||
|
||||
#if USE_MIDDLEWARE
|
||||
se->addRegisterCallback(register_all_cocos2dx_editor_support);
|
||||
|
||||
#if USE_SPINE
|
||||
se->addRegisterCallback(register_all_cocos2dx_spine);
|
||||
se->addRegisterCallback(register_all_spine_manual);
|
||||
#endif
|
||||
|
||||
#if USE_DRAGONBONES
|
||||
se->addRegisterCallback(register_all_cocos2dx_dragonbones);
|
||||
se->addRegisterCallback(register_all_dragonbones_manual);
|
||||
#endif
|
||||
|
||||
#endif // USE_MIDDLEWARE
|
||||
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
|
||||
#if USE_VIDEO
|
||||
se->addRegisterCallback(register_all_video);
|
||||
#endif
|
||||
|
||||
#if USE_WEB_VIEW
|
||||
se->addRegisterCallback(register_all_webview);
|
||||
#endif
|
||||
|
||||
#endif // (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
|
||||
se->addAfterCleanupHook([](){
|
||||
PoolManager::getInstance()->getCurrentPool()->clear();
|
||||
JSBClassType::destroy();
|
||||
});
|
||||
return true;
|
||||
}
|
7
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/runtime-src/proj.android-studio/.gitignore
vendored
Executable file
@ -0,0 +1,7 @@
|
||||
.gradle
|
||||
/local.properties
|
||||
/.idea/workspace.xml
|
||||
/.idea/libraries
|
||||
.DS_Store
|
||||
/build
|
||||
/captures
|
2
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.gitignore
vendored
Executable file
@ -0,0 +1,2 @@
|
||||
/build
|
||||
/jniLibs
|
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="Com.Wow.Stepofdoom"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:installLocation="auto">
|
||||
|
||||
<uses-feature android:glEsVersion="0x00020000" />
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
|
||||
|
||||
<application
|
||||
android:allowBackup="false"
|
||||
tools:replace="android:allowBackup"
|
||||
android:label="@string/app_name"
|
||||
android:icon="@mipmap/ic_launcher">
|
||||
|
||||
<!-- Tell Cocos2dxActivity the name of our .so -->
|
||||
<meta-data android:name="android.app.lib_name"
|
||||
android:value="cocos2djs" />
|
||||
|
||||
<activity
|
||||
android:name="org.cocos2dx.javascript.AppActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||
android:label="@string/app_name"
|
||||
android:exported="true"
|
||||
android:usesCleartextTraffic="true"
|
||||
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
|
||||
android:launchMode="singleTask"
|
||||
android:taskAffinity="" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
</application>
|
||||
|
||||
</manifest>
|
@ -0,0 +1,140 @@
|
||||
import org.apache.tools.ant.taskdefs.condition.Os
|
||||
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
android {
|
||||
compileSdkVersion PROP_COMPILE_SDK_VERSION.toInteger()
|
||||
buildToolsVersion PROP_BUILD_TOOLS_VERSION
|
||||
|
||||
defaultConfig {
|
||||
applicationId "Com.Wow.Stepofdoom"
|
||||
minSdkVersion PROP_MIN_SDK_VERSION
|
||||
targetSdkVersion PROP_TARGET_SDK_VERSION
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
|
||||
externalNativeBuild {
|
||||
ndkBuild {
|
||||
if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) {
|
||||
// skip the NDK Build step if PROP_NDK_MODE is none
|
||||
targets 'cocos2djs'
|
||||
arguments 'NDK_TOOLCHAIN_VERSION=clang'
|
||||
|
||||
def module_paths = [project.file("/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x"),
|
||||
project.file("/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos"),
|
||||
project.file("/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external")]
|
||||
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
|
||||
arguments 'NDK_MODULE_PATH=' + module_paths.join(";")
|
||||
}
|
||||
else {
|
||||
arguments 'NDK_MODULE_PATH=' + module_paths.join(':')
|
||||
}
|
||||
|
||||
arguments '-j' + Runtime.runtime.availableProcessors()
|
||||
abiFilters.addAll(PROP_APP_ABI.split(':').collect{it as String})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets.main {
|
||||
java.srcDir "src"
|
||||
res.srcDir "res"
|
||||
jniLibs.srcDir "libs"
|
||||
manifest.srcFile "AndroidManifest.xml"
|
||||
}
|
||||
|
||||
externalNativeBuild {
|
||||
ndkBuild {
|
||||
if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) {
|
||||
// skip the NDK Build step if PROP_NDK_MODE is none
|
||||
path "jni/Android.mk"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
|
||||
release {
|
||||
if (project.hasProperty("RELEASE_STORE_FILE")) {
|
||||
storeFile file(RELEASE_STORE_FILE)
|
||||
storePassword RELEASE_STORE_PASSWORD
|
||||
keyAlias RELEASE_KEY_ALIAS
|
||||
keyPassword RELEASE_KEY_PASSWORD
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
debuggable false
|
||||
jniDebuggable false
|
||||
renderscriptDebuggable false
|
||||
minifyEnabled true
|
||||
shrinkResources true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
if (project.hasProperty("RELEASE_STORE_FILE")) {
|
||||
signingConfig signingConfigs.release
|
||||
}
|
||||
|
||||
externalNativeBuild {
|
||||
ndkBuild {
|
||||
arguments 'NDK_DEBUG=0'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
debug {
|
||||
debuggable true
|
||||
jniDebuggable true
|
||||
renderscriptDebuggable true
|
||||
externalNativeBuild {
|
||||
ndkBuild {
|
||||
arguments 'NDK_DEBUG=1'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
android.applicationVariants.all { variant ->
|
||||
// delete previous files first
|
||||
delete "${buildDir}/intermediates/merged_assets/${variant.dirName}"
|
||||
|
||||
variant.mergeAssets.doLast {
|
||||
def sourceDir = "${buildDir}/../../../../.."
|
||||
|
||||
copy {
|
||||
from "${sourceDir}/res"
|
||||
into "${outputDir}/res"
|
||||
}
|
||||
|
||||
copy {
|
||||
from "${sourceDir}/subpackages"
|
||||
into "${outputDir}/subpackages"
|
||||
}
|
||||
|
||||
copy {
|
||||
from "${sourceDir}/src"
|
||||
into "${outputDir}/src"
|
||||
}
|
||||
|
||||
copy {
|
||||
from "${sourceDir}/jsb-adapter"
|
||||
into "${outputDir}/jsb-adapter"
|
||||
}
|
||||
|
||||
copy {
|
||||
from "${sourceDir}/main.js"
|
||||
from "${sourceDir}/project.json"
|
||||
from "${sourceDir}/cacert.pem"
|
||||
into outputDir
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])
|
||||
implementation fileTree(dir: "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/platform/android/java/libs", include: ['*.jar'])
|
||||
implementation project(':libcocos2dx')
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE := cocos2djs_shared
|
||||
|
||||
LOCAL_MODULE_FILENAME := libcocos2djs
|
||||
|
||||
ifeq ($(USE_ARM_MODE),1)
|
||||
LOCAL_ARM_MODE := arm
|
||||
endif
|
||||
|
||||
LOCAL_SRC_FILES := hellojavascript/main.cpp \
|
||||
../../../Classes/AppDelegate.cpp \
|
||||
../../../Classes/jsb_module_register.cpp \
|
||||
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../Classes
|
||||
|
||||
LOCAL_STATIC_LIBRARIES := cocos2dx_static
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
$(call import-module, cocos)
|
@ -0,0 +1,47 @@
|
||||
APP_STL := c++_static
|
||||
|
||||
# Uncomment this line to compile to armeabi-v7a, your application will run faster but support less devices
|
||||
APP_ABI := armeabi-v7a
|
||||
|
||||
APP_CPPFLAGS := -frtti -std=c++11 -fsigned-char
|
||||
APP_LDFLAGS := -latomic
|
||||
|
||||
# To solve windows commands char length too long
|
||||
#APP_SHORT_COMMANDS := true
|
||||
|
||||
USE_ARM_MODE := 1
|
||||
|
||||
# MUST be careful to modify this manually
|
||||
# disable module will speed up compile time, and reduce package size
|
||||
USE_GFX_RENDERER := 0
|
||||
USE_VIDEO := 1
|
||||
USE_WEB_VIEW := 1
|
||||
USE_AUDIO := 1
|
||||
USE_SOCKET := 1
|
||||
USE_SPINE := 1
|
||||
USE_DRAGONBONES := 1
|
||||
USE_TIFF := 1
|
||||
USE_MIDDLEWARE := 1
|
||||
|
||||
APP_CPPFLAGS += -DUSE_GFX_RENDERER=$(USE_GFX_RENDERER)
|
||||
APP_CPPFLAGS += -DUSE_VIDEO=${USE_VIDEO}
|
||||
APP_CPPFLAGS += -DUSE_WEB_VIEW=${USE_WEB_VIEW}
|
||||
APP_CPPFLAGS += -DUSE_AUDIO=${USE_AUDIO}
|
||||
APP_CPPFLAGS += -DUSE_SOCKET=${USE_SOCKET}
|
||||
APP_CPPFLAGS += -DUSE_SPINE=${USE_SPINE}
|
||||
APP_CPPFLAGS += -DUSE_DRAGONBONES=${USE_DRAGONBONES}
|
||||
APP_CPPFLAGS += -DCC_USE_TIFF=${USE_TIFF}
|
||||
APP_CPPFLAGS += -DUSE_MIDDLEWARE=${USE_MIDDLEWARE}
|
||||
|
||||
ifeq ($(NDK_DEBUG),1)
|
||||
APP_CPPFLAGS += -DCOCOS2D_DEBUG=1
|
||||
APP_CFLAGS += -DCOCOS2D_DEBUG=1
|
||||
APP_OPTIM := debug
|
||||
else
|
||||
APP_CPPFLAGS += -DNDEBUG
|
||||
APP_CFLAGS += -DNDEBUG
|
||||
APP_OPTIM := release
|
||||
endif
|
||||
|
||||
# Some Android Simulators don't support SSE instruction, so disable it for x86 arch.
|
||||
APP_CPPFLAGS += -U__SSE__
|
@ -0,0 +1,53 @@
|
||||
/****************************************************************************
|
||||
Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
|
||||
|
||||
http://www.cocos.com
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated engine source code (the "Software"), a limited,
|
||||
worldwide, royalty-free, non-assignable, revocable and non-exclusive license
|
||||
to use Cocos Creator solely to develop games on your target platforms. You shall
|
||||
not use Cocos Creator software for developing other software or tools that's
|
||||
used for developing games. You are not granted to publish, distribute,
|
||||
sublicense, and/or sell copies of Cocos Creator.
|
||||
|
||||
The software or tools in this License Agreement are licensed, not sold.
|
||||
Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#include "AppDelegate.h"
|
||||
#include "cocos2d.h"
|
||||
#include "platform/android/jni/JniHelper.h"
|
||||
#include <jni.h>
|
||||
#include <android/log.h>
|
||||
|
||||
#define LOG_TAG "main"
|
||||
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
|
||||
using namespace cocos2d;
|
||||
|
||||
//called when JNI_OnLoad()
|
||||
void cocos_jni_env_init(JNIEnv *env)
|
||||
{
|
||||
LOGD("cocos_jni_env_init");
|
||||
}
|
||||
|
||||
//called when onSurfaceCreated()
|
||||
Application *cocos_android_app_init(JNIEnv *env, int width, int height)
|
||||
{
|
||||
LOGD("cocos_android_app_init");
|
||||
auto app = new AppDelegate(width, height);
|
||||
return app;
|
||||
}
|
||||
|
||||
extern "C"
|
||||
{
|
||||
/*JNI_CALL_FUNCTION*/
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
# Add project specific ProGuard rules here.
|
||||
# By default, the flags in this file are appended to flags specified
|
||||
# in E:\developSoftware\Android\SDK/tools/proguard/proguard-android.txt
|
||||
# You can edit the include path and order by changing the proguardFiles
|
||||
# directive in build.gradle.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Add any project specific keep options here:
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
# Proguard Cocos2d-x-lite for release
|
||||
-keep public class org.cocos2dx.** { *; }
|
||||
-dontwarn org.cocos2dx.**
|
||||
|
||||
# Proguard Apache HTTP for release
|
||||
-keep class org.apache.http.** { *; }
|
||||
-dontwarn org.apache.http.**
|
||||
|
||||
# Proguard Android Webivew for release. you can comment if you are not using a webview
|
||||
-keep public class android.net.http.SslError
|
||||
-keep public class android.webkit.WebViewClient
|
||||
|
||||
-dontwarn android.webkit.WebView
|
||||
-dontwarn android.net.http.SslError
|
||||
-dontwarn android.webkit.WebViewClient
|
||||
|
||||
# keep anysdk for release. you can comment if you are not using anysdk
|
||||
-keep public class com.anysdk.** { *; }
|
||||
-dontwarn com.anysdk.**
|
@ -0,0 +1,11 @@
|
||||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
# This file must be checked in Version Control Systems.
|
||||
#
|
||||
# To customize properties used by the Ant build system use,
|
||||
# "ant.properties", and override values to adapt the script to your
|
||||
# project structure.
|
||||
|
||||
# Project target.
|
||||
target=android-10
|
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 26 KiB |
@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<string name="app_name" translatable="false">StepOfDoom</string>
|
||||
</resources>
|
@ -0,0 +1,137 @@
|
||||
/****************************************************************************
|
||||
Copyright (c) 2015-2016 Chukong Technologies Inc.
|
||||
Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
|
||||
|
||||
http://www.cocos2d-x.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
package org.cocos2dx.javascript;
|
||||
|
||||
import org.cocos2dx.lib.Cocos2dxActivity;
|
||||
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.res.Configuration;
|
||||
|
||||
public class AppActivity extends Cocos2dxActivity {
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
// Workaround in https://stackoverflow.com/questions/16283079/re-launch-of-activity-on-home-button-but-only-the-first-time/16447508
|
||||
if (!isTaskRoot()) {
|
||||
// Android launched another instance of the root activity into an existing task
|
||||
// so just quietly finish and go away, dropping the user back into the activity
|
||||
// at the top of the stack (ie: the last state of this task)
|
||||
// Don't need to finish it again since it's finished in super.onCreate .
|
||||
return;
|
||||
}
|
||||
// DO OTHER INITIALIZATION BELOW
|
||||
SDKWrapper.getInstance().init(this);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public Cocos2dxGLSurfaceView onCreateView() {
|
||||
Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
|
||||
// TestCpp should create stencil buffer
|
||||
glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);
|
||||
SDKWrapper.getInstance().setGLSurfaceView(glSurfaceView, this);
|
||||
|
||||
return glSurfaceView;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
SDKWrapper.getInstance().onResume();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPause() {
|
||||
super.onPause();
|
||||
SDKWrapper.getInstance().onPause();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
super.onDestroy();
|
||||
SDKWrapper.getInstance().onDestroy();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
SDKWrapper.getInstance().onActivityResult(requestCode, resultCode, data);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onNewIntent(Intent intent) {
|
||||
super.onNewIntent(intent);
|
||||
SDKWrapper.getInstance().onNewIntent(intent);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onRestart() {
|
||||
super.onRestart();
|
||||
SDKWrapper.getInstance().onRestart();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onStop() {
|
||||
super.onStop();
|
||||
SDKWrapper.getInstance().onStop();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBackPressed() {
|
||||
SDKWrapper.getInstance().onBackPressed();
|
||||
super.onBackPressed();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
SDKWrapper.getInstance().onConfigurationChanged(newConfig);
|
||||
super.onConfigurationChanged(newConfig);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onRestoreInstanceState(Bundle savedInstanceState) {
|
||||
SDKWrapper.getInstance().onRestoreInstanceState(savedInstanceState);
|
||||
super.onRestoreInstanceState(savedInstanceState);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onSaveInstanceState(Bundle outState) {
|
||||
SDKWrapper.getInstance().onSaveInstanceState(outState);
|
||||
super.onSaveInstanceState(outState);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onStart() {
|
||||
SDKWrapper.getInstance().onStart();
|
||||
super.onStart();
|
||||
}
|
||||
}
|
@ -0,0 +1,179 @@
|
||||
/****************************************************************************
|
||||
Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
|
||||
|
||||
http://www.cocos.com
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated engine source code (the "Software"), a limited,
|
||||
worldwide, royalty-free, non-assignable, revocable and non-exclusive license
|
||||
to use Cocos Creator solely to develop games on your target platforms. You shall
|
||||
not use Cocos Creator software for developing other software or tools that's
|
||||
used for developing games. You are not granted to publish, distribute,
|
||||
sublicense, and/or sell copies of Cocos Creator.
|
||||
|
||||
The software or tools in this License Agreement are licensed, not sold.
|
||||
Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
package org.cocos2dx.javascript;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.res.AssetManager;
|
||||
import android.content.res.Configuration;
|
||||
import android.opengl.GLSurfaceView;
|
||||
import android.os.Bundle;
|
||||
import org.cocos2dx.javascript.service.SDKClass;
|
||||
import org.json.*;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class SDKWrapper {
|
||||
private Context mainActive = null;
|
||||
private static SDKWrapper mInstace = null;
|
||||
private List<SDKClass> sdkClasses;
|
||||
|
||||
public static SDKWrapper getInstance() {
|
||||
if (null == mInstace) {
|
||||
mInstace = new SDKWrapper();
|
||||
}
|
||||
return mInstace;
|
||||
}
|
||||
|
||||
public void init(Context context) {
|
||||
this.mainActive = context;
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.init(context);
|
||||
}
|
||||
}
|
||||
|
||||
public Context getContext() {
|
||||
return this.mainActive;
|
||||
}
|
||||
|
||||
public void loadSDKClass() {
|
||||
ArrayList<SDKClass> classes = new ArrayList<SDKClass>();
|
||||
try {
|
||||
String json = this.getJson(this.mainActive, "project.json");
|
||||
JSONObject jsonObject = new JSONObject(json);
|
||||
JSONArray serviceClassPath = jsonObject.getJSONArray("serviceClassPath");
|
||||
if (serviceClassPath == null) return;
|
||||
int length = serviceClassPath.length();
|
||||
for (int i = 0; i < length; i++) {
|
||||
String classPath = serviceClassPath.getString(i);
|
||||
SDKClass sdk = (SDKClass) Class.forName(classPath).newInstance();
|
||||
classes.add(sdk);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
this.sdkClasses = classes;
|
||||
}
|
||||
|
||||
private String getJson(Context mContext, String fileName) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
AssetManager am = mContext.getAssets();
|
||||
try {
|
||||
BufferedReader br = new BufferedReader(new InputStreamReader(am.open(fileName)));
|
||||
String next = "";
|
||||
while (null != (next = br.readLine())) {
|
||||
sb.append(next);
|
||||
}
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
sb.delete(0, sb.length());
|
||||
}
|
||||
return sb.toString().trim();
|
||||
}
|
||||
|
||||
public void setGLSurfaceView(GLSurfaceView view, Context context) {
|
||||
this.mainActive = context;
|
||||
this.loadSDKClass();
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.setGLSurfaceView(view);
|
||||
}
|
||||
}
|
||||
|
||||
public void onResume() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onResume();
|
||||
}
|
||||
}
|
||||
|
||||
public void onPause() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onPause();
|
||||
}
|
||||
}
|
||||
|
||||
public void onDestroy() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onDestroy();
|
||||
}
|
||||
}
|
||||
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onActivityResult(requestCode, resultCode, data);
|
||||
}
|
||||
}
|
||||
|
||||
public void onNewIntent(Intent intent) {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onNewIntent(intent);
|
||||
}
|
||||
}
|
||||
|
||||
public void onRestart() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onRestart();
|
||||
}
|
||||
}
|
||||
|
||||
public void onStop() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onStop();
|
||||
}
|
||||
}
|
||||
|
||||
public void onBackPressed() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onBackPressed();
|
||||
}
|
||||
}
|
||||
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onConfigurationChanged(newConfig);
|
||||
}
|
||||
}
|
||||
|
||||
public void onRestoreInstanceState(Bundle savedInstanceState) {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onRestoreInstanceState(savedInstanceState);
|
||||
}
|
||||
}
|
||||
|
||||
public void onSaveInstanceState(Bundle outState) {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onSaveInstanceState(outState);
|
||||
}
|
||||
}
|
||||
|
||||
public void onStart() {
|
||||
for (SDKClass sdk : this.sdkClasses) {
|
||||
sdk.onStart();
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
package org.cocos2dx.javascript.service;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.res.Configuration;
|
||||
import android.opengl.GLSurfaceView;
|
||||
import android.os.Bundle;
|
||||
|
||||
public abstract class SDKClass implements SDKInterface {
|
||||
private Context mainActive = null;
|
||||
public Context getContext(){ return mainActive;}
|
||||
@Override
|
||||
public void init(Context context){ this.mainActive = context; }
|
||||
@Override
|
||||
public void setGLSurfaceView(GLSurfaceView view){}
|
||||
@Override
|
||||
public void onResume(){}
|
||||
@Override
|
||||
public void onPause(){}
|
||||
@Override
|
||||
public void onDestroy(){}
|
||||
@Override
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data){}
|
||||
@Override
|
||||
public void onNewIntent(Intent intent){}
|
||||
@Override
|
||||
public void onRestart(){}
|
||||
@Override
|
||||
public void onStop(){}
|
||||
@Override
|
||||
public void onBackPressed(){}
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig){}
|
||||
@Override
|
||||
public void onRestoreInstanceState(Bundle savedInstanceState){}
|
||||
@Override
|
||||
public void onSaveInstanceState(Bundle outState){}
|
||||
@Override
|
||||
public void onStart(){}
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package org.cocos2dx.javascript.service;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.res.Configuration;
|
||||
import android.opengl.GLSurfaceView;
|
||||
import android.os.Bundle;
|
||||
|
||||
public interface SDKInterface {
|
||||
void init(Context context);
|
||||
void setGLSurfaceView(GLSurfaceView view);
|
||||
void onResume();
|
||||
void onPause();
|
||||
void onDestroy();
|
||||
void onActivityResult(int requestCode, int resultCode, Intent data);
|
||||
void onNewIntent(Intent intent);
|
||||
void onRestart();
|
||||
void onStop();
|
||||
void onBackPressed();
|
||||
void onConfigurationChanged(Configuration newConfig);
|
||||
void onRestoreInstanceState(Bundle savedInstanceState);
|
||||
void onSaveInstanceState(Bundle outState);
|
||||
void onStart();
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"ndk_module_path" :[
|
||||
"/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x",
|
||||
"/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos",
|
||||
"/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external"
|
||||
],
|
||||
"copy_resources": []
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
|
||||
buildscript {
|
||||
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:3.3.3'
|
||||
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
}
|
||||
}
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
flatDir {
|
||||
dirs 'libs'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
task clean(type: Delete) {
|
||||
delete rootProject.buildDir
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Project-wide Gradle settings.
|
||||
|
||||
# IDE (e.g. Android Studio) users:
|
||||
# Gradle settings configured through the IDE *will override*
|
||||
# any settings specified in this file.
|
||||
|
||||
# For more details on how to configure your build environment visit
|
||||
# http://www.gradle.org/docs/current/userguide/build_environment.html
|
||||
|
||||
# Specifies the JVM arguments used for the daemon process.
|
||||
# The setting is particularly useful for tweaking memory settings.
|
||||
# Default value: -Xmx10248m -XX:MaxPermSize=256m
|
||||
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
||||
|
||||
# When configured, Gradle will run in incubating parallel mode.
|
||||
# This option should only be used with decoupled projects. More details, visit
|
||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||
# org.gradle.parallel=true
|
||||
|
||||
# Android SDK version that will be used as the compile project
|
||||
PROP_COMPILE_SDK_VERSION=27
|
||||
|
||||
# Android SDK version that will be used as the earliest version of android this application can run on
|
||||
PROP_MIN_SDK_VERSION=16
|
||||
|
||||
# Android SDK version that will be used as the latest version of android this application has been tested on
|
||||
PROP_TARGET_SDK_VERSION=27
|
||||
|
||||
# Android Build Tools version that will be used as the compile project
|
||||
PROP_BUILD_TOOLS_VERSION=28.0.3
|
||||
|
||||
# List of CPU Archtexture to build that application with
|
||||
# Available architextures (armeabi-v7a | arm64-v8a | x86)
|
||||
# To build for multiple architexture, use the `:` between them
|
||||
# Example - PROP_APP_ABI=armeabi-v7a:arm64-v8a:x86
|
||||
PROP_APP_ABI=armeabi-v7a
|
||||
|
||||
# fill in sign information for release mode
|
||||
RELEASE_STORE_FILE=
|
||||
RELEASE_STORE_PASSWORD=
|
||||
RELEASE_KEY_ALIAS=
|
||||
RELEASE_KEY_PASSWORD=
|
@ -0,0 +1,6 @@
|
||||
#Fri Oct 27 10:18:28 CST 2017
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip
|
164
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/runtime-src/proj.android-studio/gradlew
vendored
Executable file
@ -0,0 +1,164 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## Gradle start up script for UN*X
|
||||
##
|
||||
##############################################################################
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS=""
|
||||
|
||||
APP_NAME="Gradle"
|
||||
APP_BASE_NAME=`basename "$0"`
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD="maximum"
|
||||
|
||||
warn ( ) {
|
||||
echo "$*"
|
||||
}
|
||||
|
||||
die ( ) {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
case "`uname`" in
|
||||
CYGWIN* )
|
||||
cygwin=true
|
||||
;;
|
||||
Darwin* )
|
||||
darwin=true
|
||||
;;
|
||||
MINGW* )
|
||||
msys=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched.
|
||||
if $cygwin ; then
|
||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
# Resolve links: $0 may be a link
|
||||
PRG="$0"
|
||||
# Need this for relative symlinks.
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`"/$link"
|
||||
fi
|
||||
done
|
||||
SAVED="`pwd`"
|
||||
cd "`dirname \"$PRG\"`/" >&-
|
||||
APP_HOME="`pwd -P`"
|
||||
cd "$SAVED" >&-
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
||||
else
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD="java"
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ $? -eq 0 ] ; then
|
||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
||||
MAX_FD="$MAX_FD_LIMIT"
|
||||
fi
|
||||
ulimit -n $MAX_FD
|
||||
if [ $? -ne 0 ] ; then
|
||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# For Darwin, add options to specify how the application appears in the dock
|
||||
if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
|
||||
# We build the pattern for arguments to be converted via cygpath
|
||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||
SEP=""
|
||||
for dir in $ROOTDIRSRAW ; do
|
||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
||||
SEP="|"
|
||||
done
|
||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
||||
# Add a user-defined pattern to the cygpath arguments
|
||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
||||
fi
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
i=0
|
||||
for arg in "$@" ; do
|
||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
||||
|
||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=$((i+1))
|
||||
done
|
||||
case $i in
|
||||
(0) set -- ;;
|
||||
(1) set -- "$args0" ;;
|
||||
(2) set -- "$args0" "$args1" ;;
|
||||
(3) set -- "$args0" "$args1" "$args2" ;;
|
||||
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
|
||||
function splitJvmOpts() {
|
||||
JVM_OPTS=("$@")
|
||||
}
|
||||
eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
|
||||
JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
|
||||
eval "source ~/.bash_profile"
|
||||
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
|
90
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/runtime-src/proj.android-studio/gradlew.bat
vendored
Executable file
@ -0,0 +1,90 @@
|
||||
@if "%DEBUG%" == "" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS=
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto init
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto init
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:init
|
||||
@rem Get command-line arguments, handling Windowz variants
|
||||
|
||||
if not "%OS%" == "Windows_NT" goto win9xME_args
|
||||
if "%@eval[2+2]" == "4" goto 4NT_args
|
||||
|
||||
:win9xME_args
|
||||
@rem Slurp the command line arguments.
|
||||
set CMD_LINE_ARGS=
|
||||
set _SKIP=2
|
||||
|
||||
:win9xME_args_slurp
|
||||
if "x%~1" == "x" goto execute
|
||||
|
||||
set CMD_LINE_ARGS=%*
|
||||
goto execute
|
||||
|
||||
:4NT_args
|
||||
@rem Get arguments from the 4NT Shell from JP Software
|
||||
set CMD_LINE_ARGS=%$
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
@ -0,0 +1,4 @@
|
||||
include ':libcocos2dx'
|
||||
project(':libcocos2dx').projectDir = new File('/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/platform/android/libcocos2dx')
|
||||
include ':StepOfDoom'
|
||||
project(':StepOfDoom').projectDir = new File(settingsDir, 'app')
|
BIN
GameUploadDocuments/2.StepOfDoom/Build/jsb-link/frameworks/runtime-src/proj.ios_mac/.DS_Store
vendored
Normal file
@ -0,0 +1,781 @@
|
||||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
1A37E9DA200DEF120078AF72 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A37E9D9200DEF110078AF72 /* SystemConfiguration.framework */; };
|
||||
1A37E9DC200DEF190078AF72 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A37E9DB200DEF190078AF72 /* SystemConfiguration.framework */; };
|
||||
1A499EBB1F0CDDC3004E6AEC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EBA1F0CDDC3004E6AEC /* CFNetwork.framework */; };
|
||||
1A499EBD1F0CDDD9004E6AEC /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EBC1F0CDDD9004E6AEC /* libicucore.A.tbd */; };
|
||||
1A82F5FB169AC92500C4B13A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */; };
|
||||
1AC22EDE18CA0E11007112B9 /* project.json in Resources */ = {isa = PBXBuildFile; fileRef = 1A1A081B18C9DF05005C6854 /* project.json */; };
|
||||
1ACA99231F550A20002DE225 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACA99221F550A20002DE225 /* JavaScriptCore.framework */; };
|
||||
1ACA99251F550A28002DE225 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACA99241F550A28002DE225 /* JavaScriptCore.framework */; };
|
||||
1AD7E0A818C9DB93004817A6 /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = 1A6BF21418C9DB5900FB0E1C /* main.js */; };
|
||||
1AD7E0A918C9DBE3004817A6 /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = 1A6BF21418C9DB5900FB0E1C /* main.js */; };
|
||||
1AE159EC18C9DF3600FCA372 /* project.json in Resources */ = {isa = PBXBuildFile; fileRef = 1A1A081B18C9DF05005C6854 /* project.json */; };
|
||||
1AFFCD7E1F7A5D5400628F2C /* LaunchScreenBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AFFCD7B1F7A5D4F00628F2C /* LaunchScreenBackground.png */; };
|
||||
1AFFCD7F1F7A5D5400628F2C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1ABC56911F7A005D00826282 /* Images.xcassets */; };
|
||||
22CC757121BA5B5C00FBF2F7 /* SDKWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 22CC756D21BA5B5C00FBF2F7 /* SDKWrapper.m */; };
|
||||
28A34C10225B462E00926306 /* subpackages in Resources */ = {isa = PBXBuildFile; fileRef = 28A34C0F225B462E00926306 /* subpackages */; };
|
||||
294D7D801D0D668F002CE7B7 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 294D7D7F1D0D668F002CE7B7 /* CoreText.framework */; };
|
||||
4011F9CF212BD6750091CC5B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4011F9D1212BD6750091CC5B /* LaunchScreen.storyboard */; };
|
||||
4011F9D5212BD7050091CC5B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4011F9D7212BD7050091CC5B /* Localizable.strings */; };
|
||||
4033CDBC20E4935100DAA37B /* jsb-adapter in Resources */ = {isa = PBXBuildFile; fileRef = 4033CDBB20E4935000DAA37B /* jsb-adapter */; };
|
||||
4033CDBD20E4935100DAA37B /* jsb-adapter in Resources */ = {isa = PBXBuildFile; fileRef = 4033CDBB20E4935000DAA37B /* jsb-adapter */; };
|
||||
467AF6082321FBED00770112 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 467AF6072321FBED00770112 /* WebKit.framework */; };
|
||||
467AF613232881E400770112 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 467AF612232881E400770112 /* AVKit.framework */; };
|
||||
467AF615232881EB00770112 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 467AF614232881EB00770112 /* CoreMedia.framework */; };
|
||||
4DD5E6AB1CDAF6430046171E /* libcocos2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DD0DB561CDAF5F40099AD86 /* libcocos2d Mac.a */; };
|
||||
4DD5E6B11CDAF65C0046171E /* libcocos2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DD0DB581CDAF5F40099AD86 /* libcocos2d iOS.a */; };
|
||||
502380DC17EBB88200990C9B /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 502380DB17EBB88200990C9B /* libcurl.dylib */; };
|
||||
509D4A8117EBB24E00697056 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4545215156E28EF00887EB5 /* AppDelegate.cpp */; };
|
||||
509D4A8817EBB24E00697056 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */; };
|
||||
509D4A8917EBB24E00697056 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D454520B156E22BD00887EB5 /* libz.dylib */; };
|
||||
509D4A8A17EBB24E00697056 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275411517C094001B78AA /* QuartzCore.framework */; };
|
||||
509D4A8C17EBB24E00697056 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275451517C094001B78AA /* OpenAL.framework */; };
|
||||
509D4A8D17EBB24E00697056 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275471517C094001B78AA /* AudioToolbox.framework */; };
|
||||
509D4A8E17EBB24E00697056 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275491517C094001B78AA /* AVFoundation.framework */; };
|
||||
509D4A9017EBB24E00697056 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754D1517C094001B78AA /* Foundation.framework */; };
|
||||
509D4A9117EBB24E00697056 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754F1517C094001B78AA /* CoreGraphics.framework */; };
|
||||
509D4ABC17EBB2AB00697056 /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 509D4AAC17EBB2AB00697056 /* AppController.mm */; };
|
||||
509D4AC817EBB2AB00697056 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 509D4AB817EBB2AB00697056 /* main.m */; };
|
||||
509D4AC917EBB2AB00697056 /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 509D4ABB17EBB2AB00697056 /* RootViewController.mm */; };
|
||||
509D4ACF17EBB2BE00697056 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 509D4ACB17EBB2BE00697056 /* Icon.icns */; };
|
||||
509D4AE717EBB81800697056 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AE617EBB81800697056 /* OpenGL.framework */; };
|
||||
509D4AE917EBB82000697056 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AE817EBB82000697056 /* AppKit.framework */; };
|
||||
509D4AEB17EBB82600697056 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AEA17EBB82600697056 /* IOKit.framework */; };
|
||||
A92275421517C094001B78AA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275411517C094001B78AA /* QuartzCore.framework */; };
|
||||
A92275441517C094001B78AA /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275431517C094001B78AA /* OpenGLES.framework */; };
|
||||
A92275461517C094001B78AA /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275451517C094001B78AA /* OpenAL.framework */; };
|
||||
A92275481517C094001B78AA /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275471517C094001B78AA /* AudioToolbox.framework */; };
|
||||
A922754A1517C094001B78AA /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275491517C094001B78AA /* AVFoundation.framework */; };
|
||||
A922754C1517C094001B78AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754B1517C094001B78AA /* UIKit.framework */; };
|
||||
A922754E1517C094001B78AA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754D1517C094001B78AA /* Foundation.framework */; };
|
||||
A92275501517C094001B78AA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754F1517C094001B78AA /* CoreGraphics.framework */; };
|
||||
ABE456E31D34F87300F1F400 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E21D34F87300F1F400 /* CFNetwork.framework */; };
|
||||
ABE456E51D34F87A00F1F400 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E41D34F87A00F1F400 /* CoreFoundation.framework */; };
|
||||
ABE456E71D34F87F00F1F400 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E61D34F87F00F1F400 /* MobileCoreServices.framework */; };
|
||||
ABE456E91D34F88A00F1F400 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E81D34F88A00F1F400 /* SystemConfiguration.framework */; };
|
||||
ABE456EB1D34F89000F1F400 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456EA1D34F89000F1F400 /* GameController.framework */; };
|
||||
BA3A85EC1A724AE900924D24 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA3A85EB1A724AE900924D24 /* Security.framework */; };
|
||||
BAEE4D841AC40C11003BEB0F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAEE4D831AC40C11003BEB0F /* Security.framework */; };
|
||||
C03780EB18BEE0E400FE4F13 /* src in Resources */ = {isa = PBXBuildFile; fileRef = C03780EA18BEE0E400FE4F13 /* src */; };
|
||||
C03780EC18BEE0E400FE4F13 /* src in Resources */ = {isa = PBXBuildFile; fileRef = C03780EA18BEE0E400FE4F13 /* src */; };
|
||||
C06E23CC18CEFE680093C81A /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C06E23CB18CEFE680093C81A /* main.cpp */; };
|
||||
C0799CB918BAE62000E9C828 /* res in Resources */ = {isa = PBXBuildFile; fileRef = C0799CB518BAE62000E9C828 /* res */; };
|
||||
C0799CBA18BAE62000E9C828 /* res in Resources */ = {isa = PBXBuildFile; fileRef = C0799CB518BAE62000E9C828 /* res */; };
|
||||
D454520C156E22BD00887EB5 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D454520B156E22BD00887EB5 /* libz.dylib */; };
|
||||
D4545227156E28EF00887EB5 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4545215156E28EF00887EB5 /* AppDelegate.cpp */; };
|
||||
D6B061241803AB9F0077942B /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6B061231803AB9F0077942B /* CoreMotion.framework */; };
|
||||
FA676C761C71AFA200E091E3 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA676C751C71AFA200E091E3 /* libiconv.dylib */; };
|
||||
FA676C781C71AFAB00E091E3 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA676C771C71AFAB00E091E3 /* libiconv.dylib */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
4DD0DB551CDAF5F40099AD86 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 1551A33F158F2AB200E66CFE;
|
||||
remoteInfo = "libcocos2d Mac";
|
||||
};
|
||||
4DD0DB571CDAF5F40099AD86 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = A07A4D641783777C0073F6A7;
|
||||
remoteInfo = "libcocos2d iOS";
|
||||
};
|
||||
4DD5E6A91CDAF6330046171E /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 1551A33E158F2AB200E66CFE;
|
||||
remoteInfo = "libcocos2d Mac";
|
||||
};
|
||||
4DD5E6AF1CDAF6520046171E /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = A07A4C241783777C0073F6A7;
|
||||
remoteInfo = "libcocos2d iOS";
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
051C018121E32AE400D4A347 /* UserConfigIOS.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UserConfigIOS.release.xcconfig; path = ios/UserConfigIOS.release.xcconfig; sourceTree = "<group>"; };
|
||||
051C018221E32AE400D4A347 /* UserConfigIOS.debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UserConfigIOS.debug.xcconfig; path = ios/UserConfigIOS.debug.xcconfig; sourceTree = "<group>"; };
|
||||
051C018521E32AF000D4A347 /* UserConfigMac.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = UserConfigMac.release.xcconfig; sourceTree = "<group>"; };
|
||||
051C018621E32AF100D4A347 /* UserConfigMac.debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = UserConfigMac.debug.xcconfig; sourceTree = "<group>"; };
|
||||
1A1A081B18C9DF05005C6854 /* project.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = project.json; path = ../../../project.json; sourceTree = "<group>"; };
|
||||
1A37E9D9200DEF110078AF72 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
|
||||
1A37E9DB200DEF190078AF72 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
|
||||
1A499EBA1F0CDDC3004E6AEC /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
|
||||
1A499EBC1F0CDDD9004E6AEC /* libicucore.A.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.A.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/usr/lib/libicucore.A.tbd; sourceTree = DEVELOPER_DIR; };
|
||||
1A6BF21418C9DB5900FB0E1C /* main.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = main.js; path = ../../../main.js; sourceTree = "<group>"; };
|
||||
1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
|
||||
1A96A4F2174A3432008653A9 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = "../../cocos2d-x/cocos2dx/platform/third_party/ios/libraries/libcurl.a"; sourceTree = "<group>"; };
|
||||
1ABC56911F7A005D00826282 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ios/Images.xcassets; sourceTree = "<group>"; };
|
||||
1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cocos2d_libs.xcodeproj; path = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/build/cocos2d_libs.xcodeproj"; sourceTree = "<absolute>"; };
|
||||
1ACA99221F550A20002DE225 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
|
||||
1ACA99241F550A28002DE225 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
|
||||
1AFFCD7B1F7A5D4F00628F2C /* LaunchScreenBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = LaunchScreenBackground.png; path = ios/LaunchScreenBackground.png; sourceTree = "<group>"; };
|
||||
22CC756D21BA5B5C00FBF2F7 /* SDKWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDKWrapper.m; path = ios/SDKWrapper.m; sourceTree = "<group>"; };
|
||||
22CC756F21BA5B5C00FBF2F7 /* SDKDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDKDelegate.h; sourceTree = "<group>"; };
|
||||
22CC757021BA5B5C00FBF2F7 /* SDKWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDKWrapper.h; path = ios/SDKWrapper.h; sourceTree = "<group>"; };
|
||||
28A34C0F225B462E00926306 /* subpackages */ = {isa = PBXFileReference; lastKnownFileType = folder; name = subpackages; path = ../../../subpackages; sourceTree = "<group>"; };
|
||||
294D7D7F1D0D668F002CE7B7 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; };
|
||||
4011F9D2212BD6810091CC5B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||
4011F9D8212BD7150091CC5B /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
4011F9D9212BD73A0091CC5B /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
|
||||
4033CDBB20E4935000DAA37B /* jsb-adapter */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "jsb-adapter"; path = "../../../jsb-adapter"; sourceTree = "<group>"; };
|
||||
467AF6072321FBED00770112 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; };
|
||||
467AF612232881E400770112 /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/AVKit.framework; sourceTree = DEVELOPER_DIR; };
|
||||
467AF614232881EB00770112 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreMedia.framework; sourceTree = DEVELOPER_DIR; };
|
||||
4D697BD91CBD301C00A5AF29 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjs_static.a; path = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/libs/libjs_static.a"; sourceTree = "<absolute>"; };
|
||||
4D697BDC1CBD303100A5AF29 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjs_static.a; path = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/libs/libjs_static.a"; sourceTree = "<absolute>"; };
|
||||
502380DB17EBB88200990C9B /* libcurl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.dylib; path = usr/lib/libcurl.dylib; sourceTree = SDKROOT; };
|
||||
509D4AAA17EBB24E00697056 /* StepOfDoom-desktop.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "StepOfDoom-desktop.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
509D4AAB17EBB2AB00697056 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = ios/AppController.h; sourceTree = "<group>"; };
|
||||
509D4AAC17EBB2AB00697056 /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppController.mm; path = ios/AppController.mm; sourceTree = "<group>"; };
|
||||
509D4AB717EBB2AB00697056 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ios/Info.plist; sourceTree = "<group>"; };
|
||||
509D4AB817EBB2AB00697056 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ios/main.m; sourceTree = "<group>"; };
|
||||
509D4AB917EBB2AB00697056 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = ios/Prefix.pch; sourceTree = "<group>"; };
|
||||
509D4ABA17EBB2AB00697056 /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RootViewController.h; path = ios/RootViewController.h; sourceTree = "<group>"; };
|
||||
509D4ABB17EBB2AB00697056 /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RootViewController.mm; path = ios/RootViewController.mm; sourceTree = "<group>"; };
|
||||
509D4ACB17EBB2BE00697056 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = "<group>"; };
|
||||
509D4ACC17EBB2BE00697056 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
509D4ACE17EBB2BE00697056 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = "<group>"; };
|
||||
509D4AE617EBB81800697056 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
|
||||
509D4AE817EBB82000697056 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
|
||||
509D4AEA17EBB82600697056 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
|
||||
A922753D1517C094001B78AA /* StepOfDoom-mobile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "StepOfDoom-mobile.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
A92275411517C094001B78AA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
|
||||
A92275431517C094001B78AA /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
|
||||
A92275451517C094001B78AA /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; };
|
||||
A92275471517C094001B78AA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
|
||||
A92275491517C094001B78AA /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
|
||||
A922754B1517C094001B78AA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
|
||||
A922754D1517C094001B78AA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
||||
A922754F1517C094001B78AA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
|
||||
ABE456E21D34F87300F1F400 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
|
||||
ABE456E41D34F87A00F1F400 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; };
|
||||
ABE456E61D34F87F00F1F400 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
|
||||
ABE456E81D34F88A00F1F400 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
|
||||
ABE456EA1D34F89000F1F400 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; };
|
||||
BA3A85EB1A724AE900924D24 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
|
||||
BA4E718019EB6E3E00932425 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/MediaPlayer.framework; sourceTree = DEVELOPER_DIR; };
|
||||
BA4E718219EB6E4600932425 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; };
|
||||
BAEE4D831AC40C11003BEB0F /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
|
||||
C03780EA18BEE0E400FE4F13 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = ../../../src; sourceTree = "<group>"; };
|
||||
C06E23CB18CEFE680093C81A /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
|
||||
C0799CB518BAE62000E9C828 /* res */ = {isa = PBXFileReference; lastKnownFileType = folder; name = res; path = ../../../res; sourceTree = "<group>"; };
|
||||
D454520B156E22BD00887EB5 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
|
||||
D4545215156E28EF00887EB5 /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = "<group>"; };
|
||||
D4545216156E28EF00887EB5 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
|
||||
D6B061231803AB9F0077942B /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreMotion.framework; sourceTree = DEVELOPER_DIR; };
|
||||
FA676C751C71AFA200E091E3 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk/usr/lib/libiconv.dylib; sourceTree = DEVELOPER_DIR; };
|
||||
FA676C771C71AFAB00E091E3 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = usr/lib/libiconv.dylib; sourceTree = SDKROOT; };
|
||||
FA81D1222BD43A37008B5689 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System/Library/Frameworks/MessageUI.framework; sourceTree = DEVELOPER_DIR; };
|
||||
FA81D1242BD43A40008B5689 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
509D4A8217EBB24E00697056 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
1A37E9DC200DEF190078AF72 /* SystemConfiguration.framework in Frameworks */,
|
||||
1ACA99231F550A20002DE225 /* JavaScriptCore.framework in Frameworks */,
|
||||
1A499EBB1F0CDDC3004E6AEC /* CFNetwork.framework in Frameworks */,
|
||||
4DD5E6AB1CDAF6430046171E /* libcocos2d Mac.a in Frameworks */,
|
||||
FA676C781C71AFAB00E091E3 /* libiconv.dylib in Frameworks */,
|
||||
BAEE4D841AC40C11003BEB0F /* Security.framework in Frameworks */,
|
||||
502380DC17EBB88200990C9B /* libcurl.dylib in Frameworks */,
|
||||
509D4A8817EBB24E00697056 /* libsqlite3.dylib in Frameworks */,
|
||||
509D4A8917EBB24E00697056 /* libz.dylib in Frameworks */,
|
||||
509D4AEB17EBB82600697056 /* IOKit.framework in Frameworks */,
|
||||
509D4AE917EBB82000697056 /* AppKit.framework in Frameworks */,
|
||||
509D4AE717EBB81800697056 /* OpenGL.framework in Frameworks */,
|
||||
509D4A8A17EBB24E00697056 /* QuartzCore.framework in Frameworks */,
|
||||
509D4A8C17EBB24E00697056 /* OpenAL.framework in Frameworks */,
|
||||
509D4A8D17EBB24E00697056 /* AudioToolbox.framework in Frameworks */,
|
||||
509D4A8E17EBB24E00697056 /* AVFoundation.framework in Frameworks */,
|
||||
509D4A9017EBB24E00697056 /* Foundation.framework in Frameworks */,
|
||||
509D4A9117EBB24E00697056 /* CoreGraphics.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
A922753A1517C094001B78AA /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
467AF615232881EB00770112 /* CoreMedia.framework in Frameworks */,
|
||||
467AF613232881E400770112 /* AVKit.framework in Frameworks */,
|
||||
467AF6082321FBED00770112 /* WebKit.framework in Frameworks */,
|
||||
1A37E9DA200DEF120078AF72 /* SystemConfiguration.framework in Frameworks */,
|
||||
1ACA99251F550A28002DE225 /* JavaScriptCore.framework in Frameworks */,
|
||||
1A499EBD1F0CDDD9004E6AEC /* libicucore.A.tbd in Frameworks */,
|
||||
ABE456EB1D34F89000F1F400 /* GameController.framework in Frameworks */,
|
||||
ABE456E91D34F88A00F1F400 /* SystemConfiguration.framework in Frameworks */,
|
||||
ABE456E71D34F87F00F1F400 /* MobileCoreServices.framework in Frameworks */,
|
||||
ABE456E51D34F87A00F1F400 /* CoreFoundation.framework in Frameworks */,
|
||||
ABE456E31D34F87300F1F400 /* CFNetwork.framework in Frameworks */,
|
||||
294D7D801D0D668F002CE7B7 /* CoreText.framework in Frameworks */,
|
||||
4DD5E6B11CDAF65C0046171E /* libcocos2d iOS.a in Frameworks */,
|
||||
FA676C761C71AFA200E091E3 /* libiconv.dylib in Frameworks */,
|
||||
BA3A85EC1A724AE900924D24 /* Security.framework in Frameworks */,
|
||||
D6B061241803AB9F0077942B /* CoreMotion.framework in Frameworks */,
|
||||
1A82F5FB169AC92500C4B13A /* libsqlite3.dylib in Frameworks */,
|
||||
D454520C156E22BD00887EB5 /* libz.dylib in Frameworks */,
|
||||
A92275421517C094001B78AA /* QuartzCore.framework in Frameworks */,
|
||||
A92275441517C094001B78AA /* OpenGLES.framework in Frameworks */,
|
||||
A92275461517C094001B78AA /* OpenAL.framework in Frameworks */,
|
||||
A92275481517C094001B78AA /* AudioToolbox.framework in Frameworks */,
|
||||
A922754A1517C094001B78AA /* AVFoundation.framework in Frameworks */,
|
||||
A922754C1517C094001B78AA /* UIKit.framework in Frameworks */,
|
||||
A922754E1517C094001B78AA /* Foundation.framework in Frameworks */,
|
||||
A92275501517C094001B78AA /* CoreGraphics.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
15628F5B15F0F5C2000CF24B /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4033CDBB20E4935000DAA37B /* jsb-adapter */,
|
||||
1A1A081B18C9DF05005C6854 /* project.json */,
|
||||
1A6BF21418C9DB5900FB0E1C /* main.js */,
|
||||
C0799CB518BAE62000E9C828 /* res */,
|
||||
C03780EA18BEE0E400FE4F13 /* src */,
|
||||
4011F9D7212BD7050091CC5B /* Localizable.strings */,
|
||||
);
|
||||
name = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
22CC756E21BA5B5C00FBF2F7 /* service */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
22CC756F21BA5B5C00FBF2F7 /* SDKDelegate.h */,
|
||||
);
|
||||
name = service;
|
||||
path = ios/service;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4DD0DB511CDAF5F40099AD86 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4DD0DB561CDAF5F40099AD86 /* libcocos2d Mac.a */,
|
||||
4DD0DB581CDAF5F40099AD86 /* libcocos2d iOS.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
509D4ACA17EBB2BE00697056 /* mac */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
051C018621E32AF100D4A347 /* UserConfigMac.debug.xcconfig */,
|
||||
051C018521E32AF000D4A347 /* UserConfigMac.release.xcconfig */,
|
||||
C06E23CB18CEFE680093C81A /* main.cpp */,
|
||||
509D4ACB17EBB2BE00697056 /* Icon.icns */,
|
||||
509D4ACC17EBB2BE00697056 /* Info.plist */,
|
||||
509D4ACE17EBB2BE00697056 /* Prefix.pch */,
|
||||
);
|
||||
path = mac;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
A92275321517C094001B78AA = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
28A34C0F225B462E00926306 /* subpackages */,
|
||||
1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */,
|
||||
D4545214156E28EF00887EB5 /* Classes */,
|
||||
A92275401517C094001B78AA /* Frameworks */,
|
||||
D45446CC156DE73F00887EB5 /* ios */,
|
||||
509D4ACA17EBB2BE00697056 /* mac */,
|
||||
A922753E1517C094001B78AA /* Products */,
|
||||
15628F5B15F0F5C2000CF24B /* Resources */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
A922753E1517C094001B78AA /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
A922753D1517C094001B78AA /* StepOfDoom-mobile.app */,
|
||||
509D4AAA17EBB24E00697056 /* StepOfDoom-desktop.app */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
A92275401517C094001B78AA /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
FA81D1242BD43A40008B5689 /* Photos.framework */,
|
||||
FA81D1222BD43A37008B5689 /* MessageUI.framework */,
|
||||
467AF614232881EB00770112 /* CoreMedia.framework */,
|
||||
467AF612232881E400770112 /* AVKit.framework */,
|
||||
467AF6072321FBED00770112 /* WebKit.framework */,
|
||||
1A37E9D9200DEF110078AF72 /* SystemConfiguration.framework */,
|
||||
1A37E9DB200DEF190078AF72 /* SystemConfiguration.framework */,
|
||||
1ACA99241F550A28002DE225 /* JavaScriptCore.framework */,
|
||||
1ACA99221F550A20002DE225 /* JavaScriptCore.framework */,
|
||||
1A499EBC1F0CDDD9004E6AEC /* libicucore.A.tbd */,
|
||||
1A499EBA1F0CDDC3004E6AEC /* CFNetwork.framework */,
|
||||
ABE456EA1D34F89000F1F400 /* GameController.framework */,
|
||||
ABE456E81D34F88A00F1F400 /* SystemConfiguration.framework */,
|
||||
ABE456E61D34F87F00F1F400 /* MobileCoreServices.framework */,
|
||||
ABE456E41D34F87A00F1F400 /* CoreFoundation.framework */,
|
||||
ABE456E21D34F87300F1F400 /* CFNetwork.framework */,
|
||||
294D7D7F1D0D668F002CE7B7 /* CoreText.framework */,
|
||||
4D697BDC1CBD303100A5AF29 /* libjs_static.a */,
|
||||
4D697BD91CBD301C00A5AF29 /* libjs_static.a */,
|
||||
FA676C771C71AFAB00E091E3 /* libiconv.dylib */,
|
||||
FA676C751C71AFA200E091E3 /* libiconv.dylib */,
|
||||
BAEE4D831AC40C11003BEB0F /* Security.framework */,
|
||||
BA3A85EB1A724AE900924D24 /* Security.framework */,
|
||||
BA4E718219EB6E4600932425 /* GameController.framework */,
|
||||
BA4E718019EB6E3E00932425 /* MediaPlayer.framework */,
|
||||
D6B061231803AB9F0077942B /* CoreMotion.framework */,
|
||||
502380DB17EBB88200990C9B /* libcurl.dylib */,
|
||||
509D4AEA17EBB82600697056 /* IOKit.framework */,
|
||||
509D4AE817EBB82000697056 /* AppKit.framework */,
|
||||
509D4AE617EBB81800697056 /* OpenGL.framework */,
|
||||
1A96A4F2174A3432008653A9 /* libcurl.a */,
|
||||
1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */,
|
||||
D454520B156E22BD00887EB5 /* libz.dylib */,
|
||||
A92275411517C094001B78AA /* QuartzCore.framework */,
|
||||
A92275431517C094001B78AA /* OpenGLES.framework */,
|
||||
A92275451517C094001B78AA /* OpenAL.framework */,
|
||||
A92275471517C094001B78AA /* AudioToolbox.framework */,
|
||||
A92275491517C094001B78AA /* AVFoundation.framework */,
|
||||
A922754B1517C094001B78AA /* UIKit.framework */,
|
||||
A922754D1517C094001B78AA /* Foundation.framework */,
|
||||
A922754F1517C094001B78AA /* CoreGraphics.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
D45446CC156DE73F00887EB5 /* ios */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
051C018221E32AE400D4A347 /* UserConfigIOS.debug.xcconfig */,
|
||||
051C018121E32AE400D4A347 /* UserConfigIOS.release.xcconfig */,
|
||||
22CC756E21BA5B5C00FBF2F7 /* service */,
|
||||
4011F9D1212BD6750091CC5B /* LaunchScreen.storyboard */,
|
||||
1AFFCD7B1F7A5D4F00628F2C /* LaunchScreenBackground.png */,
|
||||
1ABC56911F7A005D00826282 /* Images.xcassets */,
|
||||
509D4AAB17EBB2AB00697056 /* AppController.h */,
|
||||
509D4AAC17EBB2AB00697056 /* AppController.mm */,
|
||||
509D4AB717EBB2AB00697056 /* Info.plist */,
|
||||
509D4AB817EBB2AB00697056 /* main.m */,
|
||||
509D4AB917EBB2AB00697056 /* Prefix.pch */,
|
||||
509D4ABA17EBB2AB00697056 /* RootViewController.h */,
|
||||
509D4ABB17EBB2AB00697056 /* RootViewController.mm */,
|
||||
22CC757021BA5B5C00FBF2F7 /* SDKWrapper.h */,
|
||||
22CC756D21BA5B5C00FBF2F7 /* SDKWrapper.m */,
|
||||
);
|
||||
name = ios;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
D4545214156E28EF00887EB5 /* Classes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
D4545215156E28EF00887EB5 /* AppDelegate.cpp */,
|
||||
D4545216156E28EF00887EB5 /* AppDelegate.h */,
|
||||
);
|
||||
name = Classes;
|
||||
path = ../Classes;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
509D4A7517EBB24E00697056 /* StepOfDoom-desktop */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 509D4AA717EBB24E00697056 /* Build configuration list for PBXNativeTarget "StepOfDoom-desktop" */;
|
||||
buildPhases = (
|
||||
509D4A8017EBB24E00697056 /* Sources */,
|
||||
509D4A9317EBB24E00697056 /* Resources */,
|
||||
509D4A8217EBB24E00697056 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
4DD5E6AA1CDAF6330046171E /* PBXTargetDependency */,
|
||||
);
|
||||
name = "StepOfDoom-desktop";
|
||||
productName = StepOfDoom;
|
||||
productReference = 509D4AAA17EBB24E00697056 /* StepOfDoom-desktop.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
A922753C1517C094001B78AA /* StepOfDoom-mobile */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = A92277001517C097001B78AA /* Build configuration list for PBXNativeTarget "StepOfDoom-mobile" */;
|
||||
buildPhases = (
|
||||
A92275391517C094001B78AA /* Sources */,
|
||||
A922753A1517C094001B78AA /* Frameworks */,
|
||||
A922753B1517C094001B78AA /* Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
4DD5E6B01CDAF6520046171E /* PBXTargetDependency */,
|
||||
);
|
||||
name = "StepOfDoom-mobile";
|
||||
productName = StepOfDoom;
|
||||
productReference = A922753D1517C094001B78AA /* StepOfDoom-mobile.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
A92275341517C094001B78AA /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0500;
|
||||
};
|
||||
buildConfigurationList = A92275371517C094001B78AA /* Build configuration list for PBXProject "StepOfDoom" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
English,
|
||||
en,
|
||||
Base,
|
||||
"zh-Hans",
|
||||
);
|
||||
mainGroup = A92275321517C094001B78AA;
|
||||
productRefGroup = A922753E1517C094001B78AA /* Products */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 4DD0DB511CDAF5F40099AD86 /* Products */;
|
||||
ProjectRef = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */;
|
||||
},
|
||||
);
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
A922753C1517C094001B78AA /* StepOfDoom-mobile */,
|
||||
509D4A7517EBB24E00697056 /* StepOfDoom-desktop */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
4DD0DB561CDAF5F40099AD86 /* libcocos2d Mac.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = "libcocos2d Mac.a";
|
||||
remoteRef = 4DD0DB551CDAF5F40099AD86 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
4DD0DB581CDAF5F40099AD86 /* libcocos2d iOS.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = "libcocos2d iOS.a";
|
||||
remoteRef = 4DD0DB571CDAF5F40099AD86 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
509D4A9317EBB24E00697056 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
1AC22EDE18CA0E11007112B9 /* project.json in Resources */,
|
||||
1AD7E0A918C9DBE3004817A6 /* main.js in Resources */,
|
||||
4033CDBD20E4935100DAA37B /* jsb-adapter in Resources */,
|
||||
C0799CBA18BAE62000E9C828 /* res in Resources */,
|
||||
509D4ACF17EBB2BE00697056 /* Icon.icns in Resources */,
|
||||
C03780EC18BEE0E400FE4F13 /* src in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
A922753B1517C094001B78AA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
28A34C10225B462E00926306 /* subpackages in Resources */,
|
||||
4033CDBC20E4935100DAA37B /* jsb-adapter in Resources */,
|
||||
1AFFCD7F1F7A5D5400628F2C /* Images.xcassets in Resources */,
|
||||
1AFFCD7E1F7A5D5400628F2C /* LaunchScreenBackground.png in Resources */,
|
||||
1AE159EC18C9DF3600FCA372 /* project.json in Resources */,
|
||||
1AD7E0A818C9DB93004817A6 /* main.js in Resources */,
|
||||
C03780EB18BEE0E400FE4F13 /* src in Resources */,
|
||||
C0799CB918BAE62000E9C828 /* res in Resources */,
|
||||
4011F9CF212BD6750091CC5B /* LaunchScreen.storyboard in Resources */,
|
||||
4011F9D5212BD7050091CC5B /* Localizable.strings in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
509D4A8017EBB24E00697056 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
509D4A8117EBB24E00697056 /* AppDelegate.cpp in Sources */,
|
||||
C06E23CC18CEFE680093C81A /* main.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
A92275391517C094001B78AA /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
509D4AC917EBB2AB00697056 /* RootViewController.mm in Sources */,
|
||||
D4545227156E28EF00887EB5 /* AppDelegate.cpp in Sources */,
|
||||
509D4AC817EBB2AB00697056 /* main.m in Sources */,
|
||||
22CC757121BA5B5C00FBF2F7 /* SDKWrapper.m in Sources */,
|
||||
509D4ABC17EBB2AB00697056 /* AppController.mm in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
4DD5E6AA1CDAF6330046171E /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = "libcocos2d Mac";
|
||||
targetProxy = 4DD5E6A91CDAF6330046171E /* PBXContainerItemProxy */;
|
||||
};
|
||||
4DD5E6B01CDAF6520046171E /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = "libcocos2d iOS";
|
||||
targetProxy = 4DD5E6AF1CDAF6520046171E /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
4011F9D1212BD6750091CC5B /* LaunchScreen.storyboard */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
4011F9D2212BD6810091CC5B /* Base */,
|
||||
);
|
||||
name = LaunchScreen.storyboard;
|
||||
path = ios;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4011F9D7212BD7050091CC5B /* Localizable.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
4011F9D8212BD7150091CC5B /* Base */,
|
||||
4011F9D9212BD73A0091CC5B /* zh-Hans */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
path = ios;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
509D4AA817EBB24E00697056 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 051C018621E32AF100D4A347 /* UserConfigMac.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = mac/Prefix.pch;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
CC_TARGET_OS_MAC,
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
|
||||
HEADER_SEARCH_PATHS = "";
|
||||
INFOPLIST_FILE = mac/Info.plist;
|
||||
LIBRARY_SEARCH_PATHS = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/libs";
|
||||
OTHER_LDFLAGS = "";
|
||||
SDKROOT = macosx;
|
||||
USER_HEADER_SEARCH_PATHS = "$(inherited) /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/platform/mac /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/glfw3/include/mac /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/include/ /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/include/spidermonkey";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
509D4AA917EBB24E00697056 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 051C018521E32AF000D4A347 /* UserConfigMac.release.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = mac/Prefix.pch;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
CC_TARGET_OS_MAC,
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
|
||||
HEADER_SEARCH_PATHS = "";
|
||||
INFOPLIST_FILE = mac/Info.plist;
|
||||
LIBRARY_SEARCH_PATHS = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/libs";
|
||||
OTHER_LDFLAGS = "";
|
||||
SDKROOT = macosx;
|
||||
USER_HEADER_SEARCH_PATHS = "$(inherited) /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/platform/mac /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/glfw3/include/mac /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/include/ /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/include/spidermonkey";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
A92276FE1517C097001B78AA /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"COCOS2D_DEBUG=1",
|
||||
USE_FILE32API,
|
||||
COCOS2D_JAVASCRIPT,
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = "";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.9;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
USER_HEADER_SEARCH_PATHS = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/base /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/physics /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/math/kazmath /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/2d /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/gui /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/network /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/audio/include /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/editor-support /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/extensions /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/sources /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/chipmunk/include/chipmunk /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/include/v8 /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/auto /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/manual /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/renderer";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
A92276FF1517C097001B78AA /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
NDEBUG,
|
||||
USE_FILE32API,
|
||||
COCOS2D_JAVASCRIPT,
|
||||
);
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = "";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.9;
|
||||
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
USER_HEADER_SEARCH_PATHS = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/base /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/physics /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/math/kazmath /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/2d /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/gui /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/network /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/audio/include /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/editor-support /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/extensions /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/sources /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/chipmunk/include/chipmunk /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/mac/include/v8 /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/auto /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/manual /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/renderer";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
A92277011517C097001B78AA /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 051C018221E32AE400D4A347 /* UserConfigIOS.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
COMPRESS_PNG_FILES = NO;
|
||||
ENABLE_BITCODE = NO;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ios/Prefix.pch;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
CC_TARGET_OS_IPHONE,
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
|
||||
HEADER_SEARCH_PATHS = "";
|
||||
INFOPLIST_FILE = ios/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
||||
LIBRARY_SEARCH_PATHS = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/libs";
|
||||
OTHER_LDFLAGS = (
|
||||
"-ObjC",
|
||||
"$(inherited)",
|
||||
);
|
||||
SDKROOT = iphoneos;
|
||||
STRIP_PNG_TEXT = NO;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
USER_HEADER_SEARCH_PATHS = "$(inherited) /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/platform/ios /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/plugin/jsbindings/auto /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/plugin/jsbindings/manual /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/include /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/include/spidermonkey";
|
||||
VALID_ARCHS = "arm64 armv7";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
A92277021517C097001B78AA /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 051C018121E32AE400D4A347 /* UserConfigIOS.release.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
COMPRESS_PNG_FILES = NO;
|
||||
ENABLE_BITCODE = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ios/Prefix.pch;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
CC_TARGET_OS_IPHONE,
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
|
||||
HEADER_SEARCH_PATHS = "";
|
||||
INFOPLIST_FILE = ios/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
||||
LIBRARY_SEARCH_PATHS = "/Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/libs";
|
||||
OTHER_LDFLAGS = (
|
||||
"-ObjC",
|
||||
"$(inherited)",
|
||||
);
|
||||
SDKROOT = iphoneos;
|
||||
STRIP_PNG_TEXT = NO;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
USER_HEADER_SEARCH_PATHS = "$(inherited) /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/cocos/platform/ios /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/plugin/jsbindings/auto /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/plugin/jsbindings/manual /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/include /Applications/CocosCreator-2.1.3.app/Contents/Resources/cocos2d-x/external/ios/include/spidermonkey";
|
||||
VALID_ARCHS = "arm64 armv7";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
509D4AA717EBB24E00697056 /* Build configuration list for PBXNativeTarget "StepOfDoom-desktop" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
509D4AA817EBB24E00697056 /* Debug */,
|
||||
509D4AA917EBB24E00697056 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
A92275371517C094001B78AA /* Build configuration list for PBXProject "StepOfDoom" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
A92276FE1517C097001B78AA /* Debug */,
|
||||
A92276FF1517C097001B78AA /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
A92277001517C097001B78AA /* Build configuration list for PBXNativeTarget "StepOfDoom-mobile" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
A92277011517C097001B78AA /* Debug */,
|
||||
A92277021517C097001B78AA /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = A92275341517C094001B78AA /* Project object */;
|
||||
}
|