实例介绍
沈大海 Cocos2d-x手机游戏开发与项目实战详解_随书代码
【实例截图】
【核心代码】
458237de-7b48-4ff5-9945-41c72a43cc81
├── __MACOSX
│ ├── 绗叓绔燺Cocos2d-x缃戠粶缂栫▼
│ │ ├── 3.Cocos2d-x鍙戣捣Http璇锋眰
│ │ │ └── nettest
│ │ │ ├── Classes
│ │ │ │ └── bsdsocket
│ │ │ ├── proj.ios
│ │ │ └── Resources
│ │ ├── 4.BSDSocket
│ │ │ ├── socket_client
│ │ │ │ ├── Classes
│ │ │ │ │ └── bsdsocket
│ │ │ │ └── proj.ios
│ │ │ ├── socketServer
│ │ │ │ └── socketServer
│ │ │ │ └── bsdsocket
│ │ │ └── testSocketClient
│ │ │ └── testSocketClient
│ │ │ └── bsdsocket
│ │ ├── 5.Mina鏈嶅姟鍣?
│ │ ├── 5.Mina鏈嶅姟鍣?._.DS_Store
│ │ ├── 5.Mina鏈嶅姟鍣?._MINA瀹樻柟鏁欑▼(涓枃鐗? (1).docx
│ │ └── 5.Mina鏈嶅姟鍣?testServer
│ │ └── src
│ │ └── org
│ │ └── jasoet
│ │ └── chat
│ ├── 绗叚绔燺Cocos2d-x椋炴満澶ф垬
│ │ └── planegame
│ │ ├── Classes
│ │ │ ├── Scene
│ │ │ └── Sprite
│ │ ├── proj.android
│ │ │ ├── jni
│ │ │ └── src
│ │ │ └── org
│ │ │ └── cocos2dx
│ │ │ └── lib
│ │ ├── proj.ios
│ │ └── Resources
│ ├── 绗洓绔燺Cocos2d-x鍩虹
│ │ ├── Hello_Cocos2d-x
│ │ │ └── test01
│ │ │ ├── Classes
│ │ │ ├── proj.android
│ │ │ │ ├── jni
│ │ │ │ └── src
│ │ │ │ └── org
│ │ │ │ └── cocos2dx
│ │ │ │ └── lib
│ │ │ └── proj.ios
│ │ └── 璐铔囦笌鍦烘櫙璺宠浆
│ ├── 绗竷绔燺DeepBlue灏佽
│ │ ├── 椋炴満澶ф垬
│ │ │ └── deepbule
│ │ │ └── deepbule
│ │ │ ├── Classes
│ │ │ │ ├── com
│ │ │ │ └── tinyxml
│ │ │ ├── ios
│ │ │ ├── libs
│ │ │ │ ├── cocos2dx
│ │ │ │ │ ├── actions
│ │ │ │ │ ├── base_nodes
│ │ │ │ │ ├── cocoa
│ │ │ │ │ ├── effects
│ │ │ │ │ ├── include
│ │ │ │ │ ├── kazmath
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ └── kazmath
│ │ │ │ │ │ │ └── GL
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── GL
│ │ │ │ │ ├── keypad_dispatcher
│ │ │ │ │ ├── label_nodes
│ │ │ │ │ ├── layers_scenes_transitions_nodes
│ │ │ │ │ ├── menu_nodes
│ │ │ │ │ ├── misc_nodes
│ │ │ │ │ ├── particle_nodes
│ │ │ │ │ ├── platform
│ │ │ │ │ │ ├── ios
│ │ │ │ │ │ │ ├── FontLabel
│ │ │ │ │ │ │ └── Simulation
│ │ │ │ │ │ └── third_party
│ │ │ │ │ │ └── ios
│ │ │ │ │ │ └── curl
│ │ │ │ │ ├── script_support
│ │ │ │ │ ├── shaders
│ │ │ │ │ ├── sprite_nodes
│ │ │ │ │ ├── support
│ │ │ │ │ │ ├── data_support
│ │ │ │ │ │ ├── image_support
│ │ │ │ │ │ └── zip_support
│ │ │ │ │ ├── text_input_node
│ │ │ │ │ ├── textures
│ │ │ │ │ ├── tilemap_parallax_nodes
│ │ │ │ │ └── touch_dispatcher
│ │ │ │ ├── CocosDenshion
│ │ │ │ │ ├── include
│ │ │ │ │ └── ios
│ │ │ │ └── extensions
│ │ │ │ ├── CCBReader
│ │ │ │ ├── GUI
│ │ │ │ │ ├── CCControlExtension
│ │ │ │ │ ├── CCEditBox
│ │ │ │ │ └── CCScrollView
│ │ │ │ └── network
│ │ │ └── Resources
│ │ ├── 鎵撳湴榧?
│ │ ├── 鎵撳湴榧?deepbule
│ │ │ └── deepbule
│ │ │ ├── Classes
│ │ │ │ ├── com
│ │ │ │ └── tinyxml
│ │ │ ├── ios
│ │ │ ├── libs
│ │ │ │ ├── cocos2dx
│ │ │ │ │ ├── actions
│ │ │ │ │ ├── base_nodes
│ │ │ │ │ ├── cocoa
│ │ │ │ │ ├── effects
│ │ │ │ │ ├── include
│ │ │ │ │ ├── kazmath
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ └── kazmath
│ │ │ │ │ │ │ └── GL
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── GL
│ │ │ │ │ ├── keypad_dispatcher
│ │ │ │ │ ├── label_nodes
│ │ │ │ │ ├── layers_scenes_transitions_nodes
│ │ │ │ │ ├── menu_nodes
│ │ │ │ │ ├── misc_nodes
│ │ │ │ │ ├── particle_nodes
│ │ │ │ │ ├── platform
│ │ │ │ │ │ ├── ios
│ │ │ │ │ │ │ ├── FontLabel
│ │ │ │ │ │ │ └── Simulation
│ │ │ │ │ │ └── third_party
│ │ │ │ │ │ └── ios
│ │ │ │ │ │ └── curl
│ │ │ │ │ ├── script_support
│ │ │ │ │ ├── shaders
│ │ │ │ │ ├── sprite_nodes
│ │ │ │ │ ├── support
│ │ │ │ │ │ ├── data_support
│ │ │ │ │ │ ├── image_support
│ │ │ │ │ │ └── zip_support
│ │ │ │ │ ├── text_input_node
│ │ │ │ │ ├── textures
│ │ │ │ │ ├── tilemap_parallax_nodes
│ │ │ │ │ └── touch_dispatcher
│ │ │ │ ├── CocosDenshion
│ │ │ │ │ ├── include
│ │ │ │ │ └── ios
│ │ │ │ └── extensions
│ │ │ │ ├── CCBReader
│ │ │ │ ├── GUI
│ │ │ │ │ ├── CCControlExtension
│ │ │ │ │ ├── CCEditBox
│ │ │ │ │ └── CCScrollView
│ │ │ │ └── network
│ │ │ └── Resources
│ │ └── 鎵撳湴榧?._.DS_Store
│ └── 绗簲绔燺Cocos2d-x鏍稿績
│ └── 2.Box2d妗堜緥
│ ├── AngryBird
│ └── Angry_Squirrel
│ └── Angry_Squirrel
│ ├── Classes
│ └── images
├── 浠g爜浣跨敤璇存槑.txt
├── 绗叓绔燺Cocos2d-x缃戠粶缂栫▼
│ ├── 1.鍒涘缓娓告垙鐢ㄦ埛琛╯ql鑴氭湰
│ │ └── game.sql
│ ├── 2.瀹炵幇php鍔ㄦ€侀〉闈?
│ ├── 2.瀹炵幇php鍔ㄦ€侀〉闈?checkLogin02.php
│ ├── 2.瀹炵幇php鍔ㄦ€侀〉闈?reguser.php
│ ├── 3.Cocos2d-x鍙戣捣Http璇锋眰
│ │ └── nettest
│ │ ├── Classes
│ │ │ ├── AppDelegate.cpp
│ │ │ ├── AppDelegate.h
│ │ │ ├── bsdsocket
│ │ │ │ ├── Client.cpp
│ │ │ │ ├── Client.h
│ │ │ │ ├── ODSocket.cpp
│ │ │ │ └── ODSocket.h
│ │ │ ├── HelloWorldScene.cpp
│ │ │ ├── HelloWorldScene.h
│ │ │ ├── InputName.cpp
│ │ │ ├── InputName.h
│ │ │ ├── Player.cpp
│ │ │ └── Player.h
│ │ ├── proj.android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── ant.properties
│ │ │ ├── build_native.sh
│ │ │ ├── build.xml
│ │ │ ├── jni
│ │ │ │ ├── Android.mk
│ │ │ │ ├── Application.mk
│ │ │ │ └── hellocpp
│ │ │ │ └── main.cpp
│ │ │ ├── proguard-project.txt
│ │ │ ├── project.properties
│ │ │ ├── README.md
│ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── values
│ │ │ │ └── strings.xml
│ │ │ └── src
│ │ │ └── com
│ │ │ └── pksoft
│ │ │ └── net
│ │ │ └── nettest.java
│ │ ├── proj.blackberry
│ │ │ ├── bar-descriptor.xml
│ │ │ ├── empty
│ │ │ │ └── empty
│ │ │ ├── icon.png
│ │ │ └── main.cpp
│ │ ├── proj.ios
│ │ │ ├── AppController.h
│ │ │ ├── AppController.mm
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Icon-114.png
│ │ │ ├── Icon-120.png
│ │ │ ├── Icon-144.png
│ │ │ ├── Icon-152.png
│ │ │ ├── Icon-57.png
│ │ │ ├── Icon-72.png
│ │ │ ├── Icon-76.png
│ │ │ ├── Info.plist
│ │ │ ├── main.m
│ │ │ ├── nettest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ │ └── xcuserdata
│ │ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ │ └── UserInterfaceState.xcuserstate
│ │ │ │ └── xcuserdata
│ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ ├── xcdebugger
│ │ │ │ │ ├── Breakpoints_v2.xcbkptlist
│ │ │ │ │ └── Breakpoints.xcbkptlist
│ │ │ │ └── xcschemes
│ │ │ │ ├── nettest.xcscheme
│ │ │ │ └── xcschememanagement.plist
│ │ │ ├── Prefix.pch
│ │ │ ├── RootViewController.h
│ │ │ └── RootViewController.mm
│ │ ├── proj.linux
│ │ │ ├── build.sh
│ │ │ ├── main.cpp
│ │ │ └── Makefile
│ │ ├── proj.mac
│ │ │ ├── AppController.h
│ │ │ ├── AppController.mm
│ │ │ ├── en.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── Icon.icns
│ │ │ ├── Info.plist
│ │ │ ├── main.m
│ │ │ ├── nettest.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ └── Prefix.pch
│ │ ├── proj.marmalade
│ │ │ ├── nettest.mkb
│ │ │ └── src
│ │ │ ├── Main.cpp
│ │ │ └── Main.h
│ │ ├── proj.win32
│ │ │ ├── main.cpp
│ │ │ ├── main.h
│ │ │ ├── nettest.sln
│ │ │ ├── nettest.vcxproj
│ │ │ ├── nettest.vcxproj.filters
│ │ │ └── nettest.vcxproj.user
│ │ ├── proj.winrt
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cpp
│ │ │ ├── App.xaml.h
│ │ │ ├── Assets
│ │ │ │ ├── Logo.png
│ │ │ │ ├── SmallLogo.png
│ │ │ │ ├── SplashScreen.png
│ │ │ │ ├── StoreLogo.png
│ │ │ │ └── WideLogo.png
│ │ │ ├── Common
│ │ │ │ └── StandardStyles.xaml
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cpp
│ │ │ ├── MainPage.xaml.h
│ │ │ ├── nettest.sln
│ │ │ ├── nettest_TemporaryKey.pfx
│ │ │ ├── nettest.vcxproj
│ │ │ ├── nettest.vcxproj.filters
│ │ │ ├── Package.appxmanifest
│ │ │ ├── pch.cpp
│ │ │ └── pch.h
│ │ ├── proj.wp8
│ │ │ ├── Assets
│ │ │ │ ├── AlignmentGrid.png
│ │ │ │ ├── ApplicationIcon.png
│ │ │ │ ├── Resources
│ │ │ │ │ └── fonts
│ │ │ │ │ └── arial.ttf
│ │ │ │ └── Tiles
│ │ │ │ ├── FlipCycleTileLarge.png
│ │ │ │ ├── FlipCycleTileMedium.png
│ │ │ │ ├── FlipCycleTileSmall.png
│ │ │ │ ├── IconicTileMediumLarge.png
│ │ │ │ └── IconicTileSmall.png
│ │ │ ├── nettest.cpp
│ │ │ ├── nettest.h
│ │ │ ├── nettest.sln
│ │ │ ├── nettest.vcxproj
│ │ │ ├── nettest.vcxproj.filters
│ │ │ └── WMAppManifest.xml
│ │ └── Resources
│ │ ├── CloseNormal.png
│ │ ├── CloseSelected.png
│ │ ├── fonts
│ │ │ └── Marker Felt.ttf
│ │ ├── HelloWorld.png
│ │ └── player.png
│ ├── 4.BSDSocket
│ │ ├── socket_client
│ │ │ ├── Classes
│ │ │ │ ├── AppDelegate.cpp
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── bsdsocket
│ │ │ │ │ ├── Client.cpp
│ │ │ │ │ ├── Client.h
│ │ │ │ │ ├── ODSocket.cpp
│ │ │ │ │ └── ODSocket.h
│ │ │ │ ├── HelloWorldScene.cpp
│ │ │ │ └── HelloWorldScene.h
│ │ │ ├── proj.android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── ant.properties
│ │ │ │ ├── build_native.sh
│ │ │ │ ├── build.xml
│ │ │ │ ├── jni
│ │ │ │ │ ├── Android.mk
│ │ │ │ │ ├── Application.mk
│ │ │ │ │ └── hellocpp
│ │ │ │ │ └── main.cpp
│ │ │ │ ├── proguard-project.txt
│ │ │ │ ├── project.properties
│ │ │ │ ├── README.md
│ │ │ │ ├── res
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── drawable-ldpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ └── values
│ │ │ │ │ └── strings.xml
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── pksoft
│ │ │ │ └── game
│ │ │ │ └── socket_client.java
│ │ │ ├── proj.blackberry
│ │ │ │ ├── bar-descriptor.xml
│ │ │ │ ├── empty
│ │ │ │ │ └── empty
│ │ │ │ ├── icon.png
│ │ │ │ └── main.cpp
│ │ │ ├── proj.ios
│ │ │ │ ├── AppController.h
│ │ │ │ ├── AppController.mm
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Icon-114.png
│ │ │ │ ├── Icon-120.png
│ │ │ │ ├── Icon-144.png
│ │ │ │ ├── Icon-152.png
│ │ │ │ ├── Icon-57.png
│ │ │ │ ├── Icon-72.png
│ │ │ │ ├── Icon-76.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── main.m
│ │ │ │ ├── Prefix.pch
│ │ │ │ ├── RootViewController.h
│ │ │ │ ├── RootViewController.mm
│ │ │ │ └── socket_client.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ │ └── xcuserdata
│ │ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ │ └── UserInterfaceState.xcuserstate
│ │ │ │ └── xcuserdata
│ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ ├── xcdebugger
│ │ │ │ │ ├── Breakpoints_v2.xcbkptlist
│ │ │ │ │ └── Breakpoints.xcbkptlist
│ │ │ │ └── xcschemes
│ │ │ │ ├── socket_client.xcscheme
│ │ │ │ └── xcschememanagement.plist
│ │ │ ├── proj.linux
│ │ │ │ ├── build.sh
│ │ │ │ ├── main.cpp
│ │ │ │ └── Makefile
│ │ │ ├── proj.mac
│ │ │ │ ├── AppController.h
│ │ │ │ ├── AppController.mm
│ │ │ │ ├── en.lproj
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── Icon.icns
│ │ │ │ ├── Info.plist
│ │ │ │ ├── main.m
│ │ │ │ ├── Prefix.pch
│ │ │ │ └── socket_client.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ ├── proj.marmalade
│ │ │ │ ├── socket_client.mkb
│ │ │ │ └── src
│ │ │ │ ├── Main.cpp
│ │ │ │ └── Main.h
│ │ │ ├── proj.win32
│ │ │ │ ├── main.cpp
│ │ │ │ ├── main.h
│ │ │ │ ├── socket_client.sln
│ │ │ │ ├── socket_client.vcxproj
│ │ │ │ ├── socket_client.vcxproj.filters
│ │ │ │ └── socket_client.vcxproj.user
│ │ │ ├── proj.winrt
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cpp
│ │ │ │ ├── App.xaml.h
│ │ │ │ ├── Assets
│ │ │ │ │ ├── Logo.png
│ │ │ │ │ ├── SmallLogo.png
│ │ │ │ │ ├── SplashScreen.png
│ │ │ │ │ ├── StoreLogo.png
│ │ │ │ │ └── WideLogo.png
│ │ │ │ ├── Common
│ │ │ │ │ └── StandardStyles.xaml
│ │ │ │ ├── MainPage.xaml
│ │ │ │ ├── MainPage.xaml.cpp
│ │ │ │ ├── MainPage.xaml.h
│ │ │ │ ├── Package.appxmanifest
│ │ │ │ ├── pch.cpp
│ │ │ │ ├── pch.h
│ │ │ │ ├── socket_client.sln
│ │ │ │ ├── socket_client_TemporaryKey.pfx
│ │ │ │ ├── socket_client.vcxproj
│ │ │ │ └── socket_client.vcxproj.filters
│ │ │ ├── proj.wp8
│ │ │ │ ├── Assets
│ │ │ │ │ ├── AlignmentGrid.png
│ │ │ │ │ ├── ApplicationIcon.png
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ └── arial.ttf
│ │ │ │ │ └── Tiles
│ │ │ │ │ ├── FlipCycleTileLarge.png
│ │ │ │ │ ├── FlipCycleTileMedium.png
│ │ │ │ │ ├── FlipCycleTileSmall.png
│ │ │ │ │ ├── IconicTileMediumLarge.png
│ │ │ │ │ └── IconicTileSmall.png
│ │ │ │ ├── socket_client.cpp
│ │ │ │ ├── socket_client.h
│ │ │ │ ├── socket_client.sln
│ │ │ │ ├── socket_client.vcxproj
│ │ │ │ ├── socket_client.vcxproj.filters
│ │ │ │ └── WMAppManifest.xml
│ │ │ └── Resources
│ │ │ ├── CloseNormal.png
│ │ │ ├── CloseSelected.png
│ │ │ ├── fonts
│ │ │ │ └── Marker Felt.ttf
│ │ │ └── HelloWorld.png
│ │ ├── socketServer
│ │ │ ├── socketServer
│ │ │ │ ├── bsdsocket
│ │ │ │ │ ├── Client.cpp
│ │ │ │ │ ├── Client.h
│ │ │ │ │ ├── ODSocket.cpp
│ │ │ │ │ └── ODSocket.h
│ │ │ │ ├── main.cpp
│ │ │ │ └── socketServer.1
│ │ │ └── socketServer.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcuserdata
│ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ └── UserInterfaceState.xcuserstate
│ │ │ └── xcuserdata
│ │ │ └── shinshen.xcuserdatad
│ │ │ ├── xcdebugger
│ │ │ │ ├── Breakpoints_v2.xcbkptlist
│ │ │ │ └── Breakpoints.xcbkptlist
│ │ │ └── xcschemes
│ │ │ ├── socketServer.xcscheme
│ │ │ └── xcschememanagement.plist
│ │ └── testSocketClient
│ │ ├── testSocketClient
│ │ │ ├── bsdsocket
│ │ │ │ ├── Client.cpp
│ │ │ │ ├── Client.h
│ │ │ │ ├── ODSocket.cpp
│ │ │ │ └── ODSocket.h
│ │ │ ├── main.cpp
│ │ │ └── testSocketClient.1
│ │ └── testSocketClient.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── shinshen.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── xcuserdata
│ │ └── shinshen.xcuserdatad
│ │ ├── xcdebugger
│ │ │ ├── Breakpoints_v2.xcbkptlist
│ │ │ └── Breakpoints.xcbkptlist
│ │ └── xcschemes
│ │ ├── testSocketClient.xcscheme
│ │ └── xcschememanagement.plist
│ ├── 5.Mina鏈嶅姟鍣?
│ ├── 5.Mina鏈嶅姟鍣?.DS_Store
│ ├── 5.Mina鏈嶅姟鍣?MINA瀹樻柟鏁欑▼(涓枃鐗? (1).docx
│ └── 5.Mina鏈嶅姟鍣?testServer
│ ├── bin
│ │ ├── com
│ │ │ ├── CalculatorHandler.class
│ │ │ └── TestCacu.class
│ │ ├── MinaTimeServer.class
│ │ ├── org
│ │ │ └── jasoet
│ │ │ └── chat
│ │ │ ├── client
│ │ │ │ ├── ChatClientSupport.class
│ │ │ │ ├── ConnectDialog$1.class
│ │ │ │ ├── ConnectDialog$2.class
│ │ │ │ ├── ConnectDialog.class
│ │ │ │ ├── SwingChatClient$1.class
│ │ │ │ ├── SwingChatClient$BroadcastAction.class
│ │ │ │ ├── SwingChatClient$LoginAction.class
│ │ │ │ ├── SwingChatClient$LogoutAction.class
│ │ │ │ ├── SwingChatClient$QuitAction.class
│ │ │ │ ├── SwingChatClient.class
│ │ │ │ ├── SwingChatClientHandler$Callback.class
│ │ │ │ └── SwingChatClientHandler.class
│ │ │ ├── dao
│ │ │ │ ├── impl
│ │ │ │ │ └── UserDAOImpl.class
│ │ │ │ └── UserDAO.class
│ │ │ ├── db
│ │ │ │ ├── config.properties
│ │ │ │ └── DatabaseConnection.class
│ │ │ ├── model
│ │ │ │ └── User.class
│ │ │ ├── server
│ │ │ │ ├── ChatCommand.class
│ │ │ │ ├── ChatProtocolHandler.class
│ │ │ │ ├── ServerCallback.class
│ │ │ │ ├── ServerFrame$1.class
│ │ │ │ ├── ServerFrame$2.class
│ │ │ │ ├── ServerFrame$3.class
│ │ │ │ ├── ServerFrame$4.class
│ │ │ │ ├── ServerFrame$5.class
│ │ │ │ ├── ServerFrame$6.class
│ │ │ │ ├── ServerFrame$7.class
│ │ │ │ ├── ServerFrame.class
│ │ │ │ └── ServerFrame.form
│ │ │ ├── sql
│ │ │ │ ├── ddl.sql
│ │ │ │ └── seed.sql
│ │ │ └── util
│ │ │ └── EncriptionUtil.class
│ │ ├── ServerStart.class
│ │ ├── Test.class
│ │ └── TimeServerHandler.class
│ ├── log4j-1.2.11.jar
│ ├── mina-core-2.0.5.jar
│ ├── mysql-connector-bin.jar
│ ├── slf4j-api-1.4.3.jar
│ ├── slf4j-log4j12-1.4.3.jar
│ └── src
│ ├── com
│ │ └── TestCacu.java
│ ├── MinaTimeServer.java
│ ├── org
│ │ └── jasoet
│ │ └── chat
│ │ ├── client
│ │ │ ├── ChatClientSupport.java
│ │ │ ├── ConnectDialog.java
│ │ │ ├── SwingChatClientHandler.java
│ │ │ └── SwingChatClient.java
│ │ ├── dao
│ │ │ ├── impl
│ │ │ │ └── UserDAOImpl.java
│ │ │ └── UserDAO.java
│ │ ├── db
│ │ │ ├── config.properties
│ │ │ └── DatabaseConnection.java
│ │ ├── model
│ │ │ └── User.java
│ │ ├── server
│ │ │ ├── ChatCommand.java
│ │ │ ├── ChatProtocolHandler.java
│ │ │ ├── ServerCallback.java
│ │ │ ├── ServerFrame.form
│ │ │ └── ServerFrame.java
│ │ ├── sql
│ │ │ ├── ddl.sql
│ │ │ └── seed.sql
│ │ └── util
│ │ └── EncriptionUtil.java
│ ├── ServerStart.java
│ └── Test.java
├── 绗叚绔燺Cocos2d-x椋炴満澶ф垬
│ └── planegame
│ ├── Classes
│ │ ├── AppDelegate.cpp
│ │ ├── AppDelegate.h
│ │ ├── Global.cpp
│ │ ├── Global.h
│ │ ├── HelloWorldScene.cpp
│ │ ├── HelloWorldScene.h
│ │ ├── Scene
│ │ │ ├── AboutScene.cpp
│ │ │ ├── AboutScene.h
│ │ │ ├── GameOver.cpp
│ │ │ ├── GameOver.h
│ │ │ ├── GameScene.cpp
│ │ │ ├── GameScene.h
│ │ │ ├── Menu.cpp
│ │ │ └── Menu.h
│ │ └── Sprite
│ │ ├── Background.cpp
│ │ ├── Background.h
│ │ ├── Boss.cpp
│ │ ├── Boss.h
│ │ ├── Bullet.cpp
│ │ ├── Bullet.h
│ │ ├── Enemy.cpp
│ │ ├── Enemy.h
│ │ ├── Explode.cpp
│ │ ├── Explode.h
│ │ ├── Player.cpp
│ │ ├── Player.h
│ │ ├── Tool.cpp
│ │ └── Tool.h
│ ├── proj.android
│ │ ├── AndroidManifest.xml
│ │ ├── ant.properties
│ │ ├── assets
│ │ │ ├── aaa.png
│ │ │ ├── about.png
│ │ │ ├── background1.png
│ │ │ ├── background2.png
│ │ │ ├── background4.png
│ │ │ ├── bbb.png
│ │ │ ├── boom.png
│ │ │ ├── bullet2.png
│ │ │ ├── bullet3.png
│ │ │ ├── bullet_enemy.png
│ │ │ ├── bullet.png
│ │ │ ├── ccc.png
│ │ │ ├── CloseNormal.png
│ │ │ ├── CloseSelected.png
│ │ │ ├── end.png
│ │ │ ├── enemy_boss1.png
│ │ │ ├── enemy_boss2.png
│ │ │ ├── exit.png
│ │ │ ├── fen.png
│ │ │ ├── fonts
│ │ │ │ └── Marker Felt.ttf
│ │ │ ├── HelloWorld.png
│ │ │ ├── help.png
│ │ │ ├── hp.png
│ │ │ ├── icon.png
│ │ │ ├── menu.png
│ │ │ ├── player2.png
│ │ │ ├── player.png
│ │ │ ├── toola.png
│ │ │ ├── toolh.png
│ │ │ ├── tooll.png
│ │ │ ├── tools.png
│ │ │ └── win.png
│ │ ├── bin
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── classes
│ │ │ │ ├── com
│ │ │ │ │ └── db
│ │ │ │ │ └── app
│ │ │ │ │ ├── BuildConfig.class
│ │ │ │ │ ├── planegame.class
│ │ │ │ │ ├── R$attr.class
│ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ ├── R$string.class
│ │ │ │ │ └── R.class
│ │ │ │ └── org
│ │ │ │ └── cocos2dx
│ │ │ │ └── lib
│ │ │ │ ├── Cocos2dxAccelerometer.class
│ │ │ │ ├── Cocos2dxActivity.class
│ │ │ │ ├── Cocos2dxBitmap$TextProperty.class
│ │ │ │ ├── Cocos2dxBitmap.class
│ │ │ │ ├── Cocos2dxEditBoxDialog$1.class
│ │ │ │ ├── Cocos2dxEditBoxDialog$2.class
│ │ │ │ ├── Cocos2dxEditBoxDialog.class
│ │ │ │ ├── Cocos2dxEditText.class
│ │ │ │ ├── Cocos2dxETCLoader.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$10.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$11.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$12.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$13.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$1.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$2.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$3.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$4.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$5.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$6.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$7.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$8.class
│ │ │ │ ├── Cocos2dxGLSurfaceView$9.class
│ │ │ │ ├── Cocos2dxGLSurfaceView.class
│ │ │ │ ├── Cocos2dxHandler$1.class
│ │ │ │ ├── Cocos2dxHandler$DialogMessage.class
│ │ │ │ ├── Cocos2dxHandler$EditBoxMessage.class
│ │ │ │ ├── Cocos2dxHandler.class
│ │ │ │ ├── Cocos2dxHelper$1.class
│ │ │ │ ├── Cocos2dxHelper$Cocos2dxHelperListener.class
│ │ │ │ ├── Cocos2dxHelper.class
│ │ │ │ ├── Cocos2dxLocalStorage$DBOpenHelper.class
│ │ │ │ ├── Cocos2dxLocalStorage.class
│ │ │ │ ├── Cocos2dxMusic.class
│ │ │ │ ├── Cocos2dxRenderer.class
│ │ │ │ ├── Cocos2dxSound$OnLoadCompletedListener.class
│ │ │ │ ├── Cocos2dxSound$SoundInfoForLoadedCompleted.class
│ │ │ │ ├── Cocos2dxSound.class
│ │ │ │ ├── Cocos2dxTextInputWraper.class
│ │ │ │ └── Cocos2dxTypefaces.class
│ │ │ ├── classes.dex
│ │ │ ├── dexedLibs
│ │ │ │ └── annotations-886d390754253884e2d2ee960078b12f.jar
│ │ │ ├── jarlist.cache
│ │ │ ├── planegame.apk
│ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── resources.ap_
│ │ ├── build_native.sh
│ │ ├── build.xml
│ │ ├── gen
│ │ │ └── com
│ │ │ └── db
│ │ │ └── app
│ │ │ ├── BuildConfig.java
│ │ │ └── R.java
│ │ ├── jni
│ │ │ ├── Android.mk
│ │ │ ├── Application.mk
│ │ │ └── hellocpp
│ │ │ └── main.cpp
│ │ ├── libs
│ │ │ └── armeabi
│ │ │ └── libcocos2dcpp.so
│ │ ├── proguard-project.txt
│ │ ├── project.properties
│ │ ├── README.md
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── src
│ │ ├── com
│ │ │ └── db
│ │ │ └── app
│ │ │ └── planegame.java
│ │ └── org
│ │ └── cocos2dx
│ │ └── lib
│ │ ├── Cocos2dxAccelerometer.java
│ │ ├── Cocos2dxActivity.java
│ │ ├── Cocos2dxBitmap.java
│ │ ├── Cocos2dxEditBoxDialog.java
│ │ ├── Cocos2dxEditText.java
│ │ ├── Cocos2dxETCLoader.java
│ │ ├── Cocos2dxGLSurfaceView.java
│ │ ├── Cocos2dxHandler.java
│ │ ├── Cocos2dxHelper.java
│ │ ├── Cocos2dxLocalStorage.java
│ │ ├── Cocos2dxMusic.java
│ │ ├── Cocos2dxRenderer.java
│ │ ├── Cocos2dxSound.java
│ │ ├── Cocos2dxTextInputWraper.java
│ │ └── Cocos2dxTypefaces.java
│ ├── proj.blackberry
│ │ ├── bar-descriptor.xml
│ │ ├── empty
│ │ │ └── empty
│ │ ├── icon.png
│ │ └── main.cpp
│ ├── proj.ios
│ │ ├── AppController.h
│ │ ├── AppController.mm
│ │ ├── Default@2x.png
│ │ ├── Default-568h@2x.png
│ │ ├── Default.png
│ │ ├── Icon-114.png
│ │ ├── Icon-120.png
│ │ ├── Icon-144.png
│ │ ├── Icon-152.png
│ │ ├── Icon-57.png
│ │ ├── Icon-72.png
│ │ ├── Icon-76.png
│ │ ├── Info.plist
│ │ ├── main.m
│ │ ├── planegame.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcuserdata
│ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ └── UserInterfaceState.xcuserstate
│ │ │ └── xcuserdata
│ │ │ └── shinshen.xcuserdatad
│ │ │ ├── xcdebugger
│ │ │ │ └── Breakpoints.xcbkptlist
│ │ │ └── xcschemes
│ │ │ ├── planegame.xcscheme
│ │ │ └── xcschememanagement.plist
│ │ ├── Prefix.pch
│ │ ├── RootViewController.h
│ │ └── RootViewController.mm
│ ├── proj.linux
│ │ ├── build.sh
│ │ ├── main.cpp
│ │ └── Makefile
│ ├── proj.mac
│ │ ├── AppController.h
│ │ ├── AppController.mm
│ │ ├── en.lproj
│ │ │ ├── InfoPlist.strings
│ │ │ └── MainMenu.xib
│ │ ├── Icon.icns
│ │ ├── Info.plist
│ │ ├── main.m
│ │ ├── planegame.xcodeproj
│ │ │ └── project.pbxproj
│ │ └── Prefix.pch
│ ├── proj.marmalade
│ │ ├── planegame.mkb
│ │ └── src
│ │ ├── Main.cpp
│ │ └── Main.h
│ ├── proj.win32
│ │ ├── main.cpp
│ │ ├── main.h
│ │ ├── planegame.sln
│ │ ├── planegame.vcxproj
│ │ ├── planegame.vcxproj.filters
│ │ └── planegame.vcxproj.user
│ ├── proj.winrt
│ │ ├── App.xaml
│ │ ├── App.xaml.cpp
│ │ ├── App.xaml.h
│ │ ├── Assets
│ │ │ ├── Logo.png
│ │ │ ├── SmallLogo.png
│ │ │ ├── SplashScreen.png
│ │ │ ├── StoreLogo.png
│ │ │ └── WideLogo.png
│ │ ├── Common
│ │ │ └── StandardStyles.xaml
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cpp
│ │ ├── MainPage.xaml.h
│ │ ├── Package.appxmanifest
│ │ ├── pch.cpp
│ │ ├── pch.h
│ │ ├── planegame.sln
│ │ ├── planegame_TemporaryKey.pfx
│ │ ├── planegame.vcxproj
│ │ └── planegame.vcxproj.filters
│ ├── proj.wp8
│ │ ├── Assets
│ │ │ ├── AlignmentGrid.png
│ │ │ ├── ApplicationIcon.png
│ │ │ ├── Resources
│ │ │ │ └── fonts
│ │ │ │ └── arial.ttf
│ │ │ └── Tiles
│ │ │ ├── FlipCycleTileLarge.png
│ │ │ ├── FlipCycleTileMedium.png
│ │ │ ├── FlipCycleTileSmall.png
│ │ │ ├── IconicTileMediumLarge.png
│ │ │ └── IconicTileSmall.png
│ │ ├── planegame.cpp
│ │ ├── planegame.h
│ │ ├── planegame.sln
│ │ ├── planegame.vcxproj
│ │ ├── planegame.vcxproj.filters
│ │ └── WMAppManifest.xml
│ └── Resources
│ ├── aaa.png
│ ├── about.png
│ ├── backg01.mp3
│ ├── background1.png
│ ├── background2.png
│ ├── background4.png
│ ├── bbb.png
│ ├── boom.png
│ ├── bullet2.png
│ ├── bullet3.png
│ ├── bullet_enemy.png
│ ├── bullet.png
│ ├── ccc.png
│ ├── CloseNormal.png
│ ├── CloseSelected.png
│ ├── end.png
│ ├── enemy_boss1.png
│ ├── enemy_boss2.png
│ ├── exit.png
│ ├── fen.png
│ ├── fonts
│ │ └── Marker Felt.ttf
│ ├── HelloWorld.png
│ ├── help.png
│ ├── hp.png
│ ├── icon.png
│ ├── menu.png
│ ├── player2.png
│ ├── player.png
│ ├── toola.png
│ ├── toolh.png
│ ├── tooll.png
│ ├── tools.png
│ └── win.png
├── 绗洓绔燺Cocos2d-x鍩虹
│ ├── Hello_Cocos2d-x
│ │ └── test01
│ │ ├── Classes
│ │ │ ├── AppDelegate.cpp
│ │ │ ├── AppDelegate.h
│ │ │ ├── HelloWorldScene.cpp
│ │ │ └── HelloWorldScene.h
│ │ ├── proj.android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── ant.properties
│ │ │ ├── assets
│ │ │ │ ├── CloseNormal.png
│ │ │ │ ├── CloseSelected.png
│ │ │ │ ├── fonts
│ │ │ │ │ └── Marker Felt.ttf
│ │ │ │ └── HelloWorld.png
│ │ │ ├── bin
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── classes
│ │ │ │ │ ├── com
│ │ │ │ │ │ └── db
│ │ │ │ │ │ └── app
│ │ │ │ │ │ ├── BuildConfig.class
│ │ │ │ │ │ ├── R$attr.class
│ │ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ │ ├── R$string.class
│ │ │ │ │ │ ├── R.class
│ │ │ │ │ │ └── test01.class
│ │ │ │ │ └── org
│ │ │ │ │ └── cocos2dx
│ │ │ │ │ └── lib
│ │ │ │ │ ├── Cocos2dxAccelerometer.class
│ │ │ │ │ ├── Cocos2dxActivity.class
│ │ │ │ │ ├── Cocos2dxBitmap$TextProperty.class
│ │ │ │ │ ├── Cocos2dxBitmap.class
│ │ │ │ │ ├── Cocos2dxEditBoxDialog$1.class
│ │ │ │ │ ├── Cocos2dxEditBoxDialog$2.class
│ │ │ │ │ ├── Cocos2dxEditBoxDialog.class
│ │ │ │ │ ├── Cocos2dxEditText.class
│ │ │ │ │ ├── Cocos2dxETCLoader.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$10.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$11.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$12.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$13.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$1.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$2.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$3.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$4.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$5.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$6.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$7.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$8.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView$9.class
│ │ │ │ │ ├── Cocos2dxGLSurfaceView.class
│ │ │ │ │ ├── Cocos2dxHandler$1.class
│ │ │ │ │ ├── Cocos2dxHandler$DialogMessage.class
│ │ │ │ │ ├── Cocos2dxHandler$EditBoxMessage.class
│ │ │ │ │ ├── Cocos2dxHandler.class
│ │ │ │ │ ├── Cocos2dxHelper$1.class
│ │ │ │ │ ├── Cocos2dxHelper$Cocos2dxHelperListener.class
│ │ │ │ │ ├── Cocos2dxHelper.class
│ │ │ │ │ ├── Cocos2dxLocalStorage$DBOpenHelper.class
│ │ │ │ │ ├── Cocos2dxLocalStorage.class
│ │ │ │ │ ├── Cocos2dxMusic.class
│ │ │ │ │ ├── Cocos2dxRenderer.class
│ │ │ │ │ ├── Cocos2dxSound$OnLoadCompletedListener.class
│ │ │ │ │ ├── Cocos2dxSound$SoundInfoForLoadedCompleted.class
│ │ │ │ │ ├── Cocos2dxSound.class
│ │ │ │ │ ├── Cocos2dxTextInputWraper.class
│ │ │ │ │ └── Cocos2dxTypefaces.class
│ │ │ │ ├── classes.dex
│ │ │ │ ├── dexedLibs
│ │ │ │ │ └── annotations-886d390754253884e2d2ee960078b12f.jar
│ │ │ │ ├── jarlist.cache
│ │ │ │ ├── res
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── drawable-ldpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ └── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── resources.ap_
│ │ │ │ └── test01.apk
│ │ │ ├── build_native.sh
│ │ │ ├── build.xml
│ │ │ ├── gen
│ │ │ │ └── com
│ │ │ │ └── db
│ │ │ │ └── app
│ │ │ │ ├── BuildConfig.java
│ │ │ │ └── R.java
│ │ │ ├── jni
│ │ │ │ ├── Android.mk
│ │ │ │ ├── Application.mk
│ │ │ │ └── hellocpp
│ │ │ │ └── main.cpp
│ │ │ ├── libs
│ │ │ │ └── armeabi
│ │ │ │ └── libcocos2dcpp.so
│ │ │ ├── proguard-project.txt
│ │ │ ├── project.properties
│ │ │ ├── README.md
│ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── values
│ │ │ │ └── strings.xml
│ │ │ └── src
│ │ │ ├── com
│ │ │ │ └── db
│ │ │ │ └── app
│ │ │ │ └── test01.java
│ │ │ └── org
│ │ │ └── cocos2dx
│ │ │ └── lib
│ │ │ ├── Cocos2dxAccelerometer.java
│ │ │ ├── Cocos2dxActivity.java
│ │ │ ├── Cocos2dxBitmap.java
│ │ │ ├── Cocos2dxEditBoxDialog.java
│ │ │ ├── Cocos2dxEditText.java
│ │ │ ├── Cocos2dxETCLoader.java
│ │ │ ├── Cocos2dxGLSurfaceView.java
│ │ │ ├── Cocos2dxHandler.java
│ │ │ ├── Cocos2dxHelper.java
│ │ │ ├── Cocos2dxLocalStorage.java
│ │ │ ├── Cocos2dxMusic.java
│ │ │ ├── Cocos2dxRenderer.java
│ │ │ ├── Cocos2dxSound.java
│ │ │ ├── Cocos2dxTextInputWraper.java
│ │ │ └── Cocos2dxTypefaces.java
│ │ ├── proj.blackberry
│ │ │ ├── bar-descriptor.xml
│ │ │ ├── empty
│ │ │ │ └── empty
│ │ │ ├── icon.png
│ │ │ └── main.cpp
│ │ ├── proj.ios
│ │ │ ├── AppController.h
│ │ │ ├── AppController.mm
│ │ │ ├── Default@2x.png
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Icon-114.png
│ │ │ ├── Icon-120.png
│ │ │ ├── Icon-144.png
│ │ │ ├── Icon-152.png
│ │ │ ├── Icon-57.png
│ │ │ ├── Icon-72.png
│ │ │ ├── Icon-76.png
│ │ │ ├── Info.plist
│ │ │ ├── main.m
│ │ │ ├── Prefix.pch
│ │ │ ├── RootViewController.h
│ │ │ ├── RootViewController.mm
│ │ │ └── test01.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcuserdata
│ │ │ │ └── shinshen.xcuserdatad
│ │ │ │ └── UserInterfaceState.xcuserstate
│ │ │ └── xcuserdata
│ │ │ └── shinshen.xcuserdatad
│ │ │ ├── xcdebugger
│ │ │ │ └── Breakpoints.xcbkptlist
│ │ │ └── xcschemes
│ │ │ ├── test01.xcscheme
│ │ │ └── xcschememanagement.plist
│ │ ├── proj.linux
│ │ │ ├── build.sh
│ │ │ ├── main.cpp
│ │ │ └── Makefile
│ │ ├── proj.mac
│ │ │ ├── AppController.h
│ │ │ ├── AppController.mm
│ │ │ ├── en.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── Icon.icns
│ │ │ ├── Info.plist
│ │ │ ├── main.m
│ │ │ ├── Prefix.pch
│ │ │ └── test01.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── proj.marmalade
│ │ │ ├── src
│ │ │ │ ├── Main.cpp
│ │ │ │ └── Main.h
│ │ │ └── test01.mkb
│ │ ├── proj.win32
│ │ │ ├── main.cpp
│ │ │ ├── main.h
│ │ │ ├── test01.sln
│ │ │ ├── test01.vcxproj
│ │ │ ├── test01.vcxproj.filters
│ │ │ └── test01.vcxproj.user
│ │ ├── proj.winrt
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cpp
│ │ │ ├── App.xaml.h
│ │ │ ├── Assets
│ │ │ │ ├── Logo.png
│ │ │ │ ├── SmallLogo.png
│ │ │ │ ├── SplashScreen.png
│ │ │ │ ├── StoreLogo.png
│ │ │ │ └── WideLogo.png
│ │ │ ├── Common
│ │ │ │ └── StandardStyles.xaml
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cpp
│ │ │ ├── MainPage.xaml.h
│ │ │ ├── Package.appxmanifest
│ │ │ ├── pch.cpp
│ │ │ ├── pch.h
│ │ │ ├── test01.sln
│ │ │ ├── test01_TemporaryKey.pfx
│ │ │ ├── test01.vcxproj
│ │ │ └── test01.vcxproj.filters
│ │ ├── proj.wp8
│ │ │ ├── Assets
│ │ │ │ ├── AlignmentGrid.png
│ │ │ │ ├── ApplicationIcon.png
│ │ │ │ ├── Resources
│ │ │ │ │ └── fonts
│ │ │ │ │ └── arial.ttf
│ │ │ │ └── Tiles
│ │ │ │ ├── FlipCycleTileLarge.png
│ │ │ │ ├── FlipCycleTileMedium.png
│ │ │ │ ├── FlipCycleTileSmall.png
│ │ │ │ ├── IconicTileMediumLarge.png
│ │ │ │ └── IconicTileSmall.png
│ │ │ ├── test01.cpp
│ │ │ ├── test01.h
│ │ │ ├── test01.sln
│ │ │ ├── test01.vcxproj
│ │ │ ├── test01.vcxproj.filters
│ │ │ └── WMAppManifest.xml
│ │ └── Resources
│ │ ├── CloseNormal.png
│ │ ├── CloseSelected.png
│ │ ├── fonts
│ │ │ └── Marker Felt.ttf
│ │ └── HelloWorld.png
│ └── 璐铔囦笌鍦烘櫙璺宠浆
│ ├── Classes
│ │ ├── AppDelegate.cpp
│ │ ├── AppDelegate.h
│ │ ├── HelloWorldScene.cpp
│ │ └── HelloWorldScene.h
│ └── Resources
│ ├── CloseNormal.png
│ ├── CloseSelected.png
│ ├── head.png
│ └── HelloWorld.png
├── 绗竷绔燺DeepBlue灏佽
│ ├── 椋炴満澶ф垬
│ │ └── deepbule
│ │ ├── deepbule
│ │ │ ├── Classes
│ │ │ │ ├── AppDelegate.cpp
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── com
│ │ │ │ │ ├── Animation.cpp
│ │ │ │ │ ├── Animation.h
│ │ │ │ │ ├── JH_Animation.cpp
│ │ │ │ │ ├── JH_Animation.h
│ │ │ │ │ ├── JH_GameApp.cpp
│ │ │ │ │ ├── JH_GameApp.h
│ │ │ │ │ ├── JH_GameBase.cpp
│ │ │ │ │ ├── JH_GameBase.h
│ │ │ │ │ ├── JH_Image.cpp
│ │ │ │ │ ├── JH_Image.h
│ │ │ │ │ ├── JH_Sprite.cpp
│ │ │ │ │ ├── JH_Sprite.h
│ │ │ │ │ ├── JH_String.cpp
│ │ │ │ │ └── JH_String.h
│ │ │ │ ├── JH_game.cpp
│ │ │ │ ├── JH_game.h
│ │ │ │ ├── MyGame.cpp
│ │ │ │ ├── MyGame.h
│ │ │ │ ├── plistAnimation.cpp
│ │ │ │ ├── plistAnimation.h
│ │ │ │ └── tinyxml
│ │ │ │ ├── ReadXMLFile.cpp
│ │ │ │ ├── ReadXMLFile.h
│ │ │ │ ├── tinystr.cpp
│ │ │ │ ├── tinystr.h
│ │ │ │ ├── tinyxml.cpp
│ │ │ │ ├── tinyxmlerror.cpp
│ │ │ │ ├── tinyxml.h
│ │ │ │ └── tinyxmlparser.cpp
│ │ │ ├── ios
│ │ │ │ ├── AppController.h
│ │ │ │ ├── AppController.mm
│ │ │ │ ├── main.m
│ │ │ │ ├── RootViewController.h
│ │ │ │ └── RootViewController.mm
│ │ │ ├── libs
│ │ │ │ ├── cocos2dx
│ │ │ │ │ ├── actions
│ │ │ │ │ │ ├── CCActionCamera.cpp
│ │ │ │ │ │ ├── CCActionCamera.h
│ │ │ │ │ │ ├── CCActionCatmullRom.cpp
│ │ │ │ │ │ ├── CCActionCatmullRom.h
│ │ │ │ │ │ ├── CCAction.cpp
│ │ │ │ │ │ ├── CCActionEase.cpp
│ │ │ │ │ │ ├── CCActionEase.h
│ │ │ │ │ │ ├── CCActionGrid3D.cpp
│ │ │ │ │ │ ├── CCActionGrid3D.h
│ │ │ │ │ │ ├── CCActionGrid.cpp
│ │ │ │ │ │ ├── CCActionGrid.h
│ │ │ │ │ │ ├── CCAction.h
│ │ │ │ │ │ ├── CCActionInstant.cpp
│ │ │ │ │ │ ├── CCActionInstant.h
│ │ │ │ │ │ ├── CCActionInterval.cpp
│ │ │ │ │ │ ├── CCActionInterval.h
│ │ │ │ │ │ ├── CCActionManager.cpp
│ │ │ │ │ │ ├── CCActionManager.h
│ │ │ │ │ │ ├── CCActionPageTurn3D.cpp
│ │ │ │ │ │ ├── CCActionPageTurn3D.h
│ │ │ │ │ │ ├── CCActionProgressTimer.cpp
│ │ │ │ │ │ ├── CCActionProgressTimer.h
│ │ │ │ │ │ ├── CCActionTiledGrid.cpp
│ │ │ │ │ │ ├── CCActionTiledGrid.h
│ │ │ │ │ │ ├── CCActionTween.cpp
│ │ │ │ │ │ └── CCActionTween.h
│ │ │ │ │ ├── base_nodes
│ │ │ │ │ │ ├── CCAtlasNode.cpp
│ │ │ │ │ │ ├── CCAtlasNode.h
│ │ │ │ │ │ ├── CCNode.cpp
│ │ │ │ │ │ └── CCNode.h
│ │ │ │ │ ├── CCCamera.cpp
│ │ │ │ │ ├── CCCamera.h
│ │ │ │ │ ├── CCConfiguration.cpp
│ │ │ │ │ ├── CCConfiguration.h
│ │ │ │ │ ├── CCDirector.cpp
│ │ │ │ │ ├── CCDirector.h
│ │ │ │ │ ├── CCDrawingPrimitives.cpp
│ │ │ │ │ ├── CCDrawingPrimitives.h
│ │ │ │ │ ├── CCScheduler.cpp
│ │ │ │ │ ├── CCScheduler.h
│ │ │ │ │ ├── cocoa
│ │ │ │ │ │ ├── CCAffineTransform.cpp
│ │ │ │ │ │ ├── CCAffineTransform.h
│ │ │ │ │ │ ├── CCArray.cpp
│ │ │ │ │ │ ├── CCArray.h
│ │ │ │ │ │ ├── CCAutoreleasePool.cpp
│ │ │ │ │ │ ├── CCAutoreleasePool.h
│ │ │ │ │ │ ├── CCDictionary.cpp
│ │ │ │ │ │ ├── CCDictionary.h
│ │ │ │ │ │ ├── CCGeometry.cpp
│ │ │ │ │ │ ├── CCGeometry.h
│ │ │ │ │ │ ├── CCInteger.h
│ │ │ │ │ │ ├── CCNS.cpp
│ │ │ │ │ │ ├── CCNS.h
│ │ │ │ │ │ ├── CCObject.cpp
│ │ │ │ │ │ ├── CCObject.h
│ │ │ │ │ │ ├── CCSet.cpp
│ │ │ │ │ │ ├── CCSet.h
│ │ │ │ │ │ ├── CCString.cpp
│ │ │ │ │ │ ├── CCString.h
│ │ │ │ │ │ ├── CCZone.cpp
│ │ │ │ │ │ └── CCZone.h
│ │ │ │ │ ├── cocos2d.cpp
│ │ │ │ │ ├── effects
│ │ │ │ │ │ ├── CCGrabber.cpp
│ │ │ │ │ │ ├── CCGrabber.h
│ │ │ │ │ │ ├── CCGrid.cpp
│ │ │ │ │ │ └── CCGrid.h
│ │ │ │ │ ├── include
│ │ │ │ │ │ ├── ccConfig.h
│ │ │ │ │ │ ├── CCEventType.h
│ │ │ │ │ │ ├── ccMacros.h
│ │ │ │ │ │ ├── CCProtocols.h
│ │ │ │ │ │ ├── ccTypeInfo.h
│ │ │ │ │ │ ├── ccTypes.h
│ │ │ │ │ │ └── cocos2d.h
│ │ │ │ │ ├── kazmath
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ └── kazmath
│ │ │ │ │ │ │ ├── aabb.h
│ │ │ │ │ │ │ ├── GL
│ │ │ │ │ │ │ │ ├── mat4stack.h
│ │ │ │ │ │ │ │ └── matrix.h
│ │ │ │ │ │ │ ├── kazmath.h
│ │ │ │ │ │ │ ├── mat3.h
│ │ │ │ │ │ │ ├── mat4.h
│ │ │ │ │ │ │ ├── neon_matrix_impl.h
│ │ │ │ │ │ │ ├── plane.h
│ │ │ │ │ │ │ ├── quaternion.h
│ │ │ │ │ │ │ ├── ray2.h
│ │ │ │ │ │ │ ├── utility.h
│ │ │ │ │ │ │ ├── vec2.h
│ │ │ │ │ │ │ ├── vec3.h
│ │ │ │ │ │ │ └── vec4.h
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── aabb.c
│ │ │ │ │ │ ├── ChangeLog
│ │ │ │ │ │ ├── CMakeLists.txt
│ │ │ │ │ │ ├── GL
│ │ │ │ │ │ │ ├── mat4stack.c
│ │ │ │ │ │ │ └── matrix.c
│ │ │ │ │ │ ├── mat3.c
│ │ │ │ │ │ ├── mat4.c
│ │ │ │ │ │ ├── neon_matrix_impl.c
│ │ │ │ │ │ ├── plane.c
│ │ │ │ │ │ ├── quaternion.c
│ │ │ │ │ │ ├── ray2.c
│ │ │ │ │ │ ├── utility.c
│ │ │ │ │ │ ├── vec2.c
│ │ │ │ │ │ ├── vec3.c
│ │ │ │ │ │ └── vec4.c
│ │ │ │ │ ├── keypad_dispatcher
│ │ │ │ │ │ ├── CCKeypadDelegate.cpp
│ │ │ │ │ │ ├── CCKeypadDelegate.h
│ │ │ │ │ │ ├── CCKeypadDispatcher.cpp
│ │ │ │ │ │ └── CCKeypadDispatcher.h
│ │ │ │ │ ├── label_nodes
│ │ │ │ │ │ ├── CCLabelAtlas.cpp
│ │ │ │ │ │ ├── CCLabelAtlas.h
│ │ │ │ │ │ ├── CCLabelBMFont.cpp
│ │ │ │ │ │ ├── CCLabelBMFont.h
│ │ │ │ │ │ ├── CCLabelTTF.cpp
│ │ │ │ │ │ └── CCLabelTTF.h
│ │ │ │ │ ├── layers_scenes_transitions_nodes
│ │ │ │ │ │ ├── CCLayer.cpp
│ │ │ │ │ │ ├── CCLayer.h
│ │ │ │ │ │ ├── CCScene.cpp
│ │ │ │ │ │ ├── CCScene.h
│ │ │ │ │ │ ├── CCTransition.cpp
│ │ │ │ │ │ ├── CCTransition.h
│ │ │ │ │ │ ├── CCTransitionPageTurn.cpp
│ │ │ │ │ │ ├── CCTransitionPageTurn.h
│ │ │ │ │ │ ├── CCTransitionProgress.cpp
│ │ │ │ │ │ └── CCTransitionProgress.h
│ │ │ │ │ ├── menu_nodes
│ │ │ │ │ │ ├── CCMenu.cpp
│ │ │ │ │ │ ├── CCMenu.h
│ │ │ │ │ │ ├── CCMenuItem.cpp
│ │ │ │ │ │ └── CCMenuItem.h
│ │ │ │ │ ├── misc_nodes
│ │ │ │ │ │ ├── CCMotionStreak.cpp
│ │ │ │ │ │ ├── CCMotionStreak.h
│ │ │ │ │ │ ├── CCProgressTimer.cpp
│ │ │ │ │ │ ├── CCProgressTimer.h
│ │ │ │ │ │ ├── CCRenderTexture.cpp
│ │ │ │ │ │ └── CCRenderTexture.h
│ │ │ │ │ ├── particle_nodes
│ │ │ │ │ │ ├── CCParticleBatchNode.cpp
│ │ │ │ │ │ ├── CCParticleBatchNode.h
│ │ │ │ │ │ ├── CCParticleExamples.cpp
│ │ │ │ │ │ ├── CCParticleExamples.h
│ │ │ │ │ │ ├── CCParticleSystem.cpp
│ │ │ │ │ │ ├── CCParticleSystem.h
│ │ │ │ │ │ ├── CCParticleSystemQuad.cpp
│ │ │ │ │ │ └── CCParticleSystemQuad.h
│ │ │ │ │ ├── platform
│ │ │ │ │ │ ├── CCAccelerometerDelegate.h
│ │ │ │ │ │ ├── CCApplicationProtocol.h
│ │ │ │ │ │ ├── CCCommon.h
│ │ │ │ │ │ ├── CCEGLViewProtocol.cpp
│ │ │ │ │ │ ├── CCEGLViewProtocol.h
│ │ │ │ │ │ ├── CCFileUtils.h
│ │ │ │ │ │ ├── CCImage.h
│ │ │ │ │ │ ├── CCPlatformConfig.h
│ │ │ │ │ │ ├── CCPlatformMacros.h
│ │ │ │ │ │ ├── CCSAXParser.cpp
│ │ │ │ │ │ ├── CCSAXParser.h
│ │ │ │ │ │ ├── CCThread.h
│ │ │ │ │ │ ├── ios
│ │ │ │ │ │ │ ├── AccelerometerDelegateWrapper.h
│ │ │ │ │ │ │ ├── AccelerometerDelegateWrapper.mm
│ │ │ │ │ │ │ ├── CCAccelerometer.h
│ │ │ │ │ │ │ ├── CCAccelerometer.mm
│ │ │ │ │ │ │ ├── CCApplication.h
│ │ │ │ │ │ │ ├── CCApplication.mm
│ │ │ │ │ │ │ ├── CCCommon.mm
│ │ │ │ │ │ │ ├── CCDirectorCaller.h
│ │ │ │ │ │ │ ├── CCDirectorCaller.mm
│ │ │ │ │ │ │ ├── CCEGLView.h
│ │ │ │ │ │ │ ├── CCEGLView.mm
│ │ │ │ │ │ │ ├── CCES2Renderer.h
│ │ │ │ │ │ │ ├── CCES2Renderer.m
│ │ │ │ │ │ │ ├── CCESRenderer.h
│ │ │ │ │ │ │ ├── CCFileUtils.mm
│ │ │ │ │ │ │ ├── CCGL.h
│ │ │ │ │ │ │ ├── CCImage.mm
│ │ │ │ │ │ │ ├── CCLock.cpp
│ │ │ │ │ │ │ ├── CCLock.h
│ │ │ │ │ │ │ ├── CCPlatformDefine.h
│ │ │ │ │ │ │ ├── CCStdC.h
│ │ │ │ │ │ │ ├── CCThread.mm
│ │ │ │ │ │ │ ├── EAGLView.h
│ │ │ │ │ │ │ ├── EAGLView.mm
│ │ │ │ │ │ │ ├── FontLabel
│ │ │ │ │ │ │ │ ├── FontLabel.h
│ │ │ │ │ │ │ │ ├── FontLabel.m
│ │ │ │ │ │ │ │ ├── FontLabelStringDrawing.h
│ │ │ │ │ │ │ │ ├── FontLabelStringDrawing.m
│ │ │ │ │ │ │ │ ├── FontManager.h
│ │ │ │ │ │ │ │ ├── FontManager.m
│ │ │ │ │ │ │ │ ├── ZAttributedString.h
│ │ │ │ │ │ │ │ ├── ZAttributedString.m
│ │ │ │ │ │ │ │ ├── ZAttributedStringPrivate.h
│ │ │ │ │ │ │ │ ├── ZFont.h
│ │ │ │ │ │ │ │ └── ZFont.m
│ │ │ │ │ │ │ ├── OpenGL_Internal.h
│ │ │ │ │ │ │ └── Simulation
│ │ │ │ │ │ │ ├── AccelerometerSimulation.h
│ │ │ │ │ │ │ └── AccelerometerSimulation.m
│ │ │ │ │ │ ├── platform.cpp
│ │ │ │ │ │ ├── platform.h
│ │ │ │ │ │ └── third_party
│ │ │ │ │ │ └── ios
│ │ │ │ │ │ ├── curl
│ │ │ │ │ │ │ ├── curlbuild.h
│ │ │ │ │ │ │ ├── curl.h
│ │ │ │ │ │ │ ├── curlrules.h
│ │ │ │ │ │ │ ├── curlver.h
│ │ │ │ │ │ │ ├── easy.h
│ │ │ │ │ │ │ ├── mprintf.h
│ │ │ │ │ │ │ ├── multi.h
│ │ │ │ │ │ │ ├── stdcheaders.h
│ │ │ │ │ │ │ ├── typecheck-gcc.h
│ │ │ │ │ │ │ └── types.h
│ │ │ │ │ │ └── libraries
│ │ │ │ │ │ └── libcurl.a
│ │ │ │ │ ├── script_support
│ │ │ │ │ │ ├── CCScriptSupport.cpp
│ │ │ │ │ │ └── CCScriptSupport.h
│ │ │ │ │ ├── shaders
│ │ │ │ │ │ ├── CCGLProgram.cpp
│ │ │ │ │ │ ├── CCGLProgram.h
│ │ │ │ │ │ ├── ccGLStateCache.cpp
│ │ │ │ │ │ ├── ccGLStateCache.h
│ │ │ │ │ │ ├── CCShaderCache.cpp
│ │ │ │ │ │ ├── CCShaderCache.h
│ │ │ │ │ │ ├── ccShaderEx_SwitchMask_frag.h
│ │ │ │ │ │ ├── ccShader_PositionColor_frag.h
│ │ │ │ │ │ ├── ccShader_PositionColor_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTextureA8Color_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTextureA8Color_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTextureColorAlphaTest_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTextureColor_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTextureColor_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_uColor_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_uColor_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_vert.h
│ │ │ │ │ │ ├── ccShader_Position_uColor_frag.h
│ │ │ │ │ │ ├── ccShader_Position_uColor_vert.h
│ │ │ │ │ │ ├── ccShaders.cpp
│ │ │ │ │ │ └── ccShaders.h
│ │ │ │ │ ├── sprite_nodes
│ │ │ │ │ │ ├── CCAnimationCache.cpp
│ │ │ │ │ │ ├── CCAnimationCache.h
│ │ │ │ │ │ ├── CCAnimation.cpp
│ │ │ │ │ │ ├── CCAnimation.h
│ │ │ │ │ │ ├── CCSpriteBatchNode.cpp
│ │ │ │ │ │ ├── CCSpriteBatchNode.h
│ │ │ │ │ │ ├── CCSprite.cpp
│ │ │ │ │ │ ├── CCSpriteFrameCache.cpp
│ │ │ │ │ │ ├── CCSpriteFrameCache.h
│ │ │ │ │ │ ├── CCSpriteFrame.cpp
│ │ │ │ │ │ ├── CCSpriteFrame.h
│ │ │ │ │ │ └── CCSprite.h
│ │ │ │ │ ├── support
│ │ │ │ │ │ ├── base64.cpp
│ │ │ │ │ │ ├── base64.h
│ │ │ │ │ │ ├── CCNotificationCenter.cpp
│ │ │ │ │ │ ├── CCNotificationCenter.h
│ │ │ │ │ │ ├── CCPointExtension.cpp
│ │ │ │ │ │ ├── CCPointExtension.h
│ │ │ │ │ │ ├── CCProfiling.cpp
│ │ │ │ │ │ ├── CCProfiling.h
│ │ │ │ │ │ ├── CCUserDefault.cpp
│ │ │ │ │ │ ├── CCUserDefault.h
│ │ │ │ │ │ ├── ccUtils.cpp
│ │ │ │ │ │ ├── ccUtils.h
│ │ │ │ │ │ ├── CCVertex.cpp
│ │ │ │ │ │ ├── CCVertex.h
│ │ │ │ │ │ ├── data_support
│ │ │ │ │ │ │ ├── ccCArray.cpp
│ │ │ │ │ │ │ ├── ccCArray.h
│ │ │ │ │ │ │ ├── uthash.h
│ │ │ │ │ │ │ └── utlist.h
│ │ │ │ │ │ ├── image_support
│ │ │ │ │ │ │ ├── TGAlib.cpp
│ │ │ │ │ │ │ └── TGAlib.h
│ │ │ │ │ │ ├── TransformUtils.cpp
│ │ │ │ │ │ ├── TransformUtils.h
│ │ │ │ │ │ └── zip_support
│ │ │ │ │ │ ├── ioapi.cpp
│ │ │ │ │ │ ├── ioapi.h
│ │ │ │ │ │ ├── unzip.cpp
│ │ │ │ │ │ ├── unzip.h
│ │ │ │ │ │ ├── ZipUtils.cpp
│ │ │ │ │ │ └── ZipUtils.h
│ │ │ │ │ ├── text_input_node
│ │ │ │ │ │ ├── CCIMEDelegate.h
│ │ │ │ │ │ ├── CCIMEDispatcher.cpp
│ │ │ │ │ │ ├── CCIMEDispatcher.h
│ │ │ │ │ │ ├── CCTextFieldTTF.cpp
│ │ │ │ │ │ └── CCTextFieldTTF.h
│ │ │ │ │ ├── textures
│ │ │ │ │ │ ├── CCTexture2D.cpp
│ │ │ │ │ │ ├── CCTexture2D.h
│ │ │ │ │ │ ├── CCTextureAtlas.cpp
│ │ │ │ │ │ ├── CCTextureAtlas.h
│ │ │ │ │ │ ├── CCTextureCache.cpp
│ │ │ │ │ │ ├── CCTextureCache.h
│ │ │ │ │ │ ├── CCTexturePVR.cpp
│ │ │ │ │ │ └── CCTexturePVR.h
│ │ │ │ │ ├── tilemap_parallax_nodes
│ │ │ │ │ │ ├── CCParallaxNode.cpp
│ │ │ │ │ │ ├── CCParallaxNode.h
│ │ │ │ │ │ ├── CCTileMapAtlas.cpp
│ │ │ │ │ │ ├── CCTileMapAtlas.h
│ │ │ │ │ │ ├── CCTMXLayer.cpp
│ │ │ │ │ │ ├── CCTMXLayer.h
│ │ │ │ │ │ ├── CCTMXObjectGroup.cpp
│ │ │ │ │ │ ├── CCTMXObjectGroup.h
│ │ │ │ │ │ ├── CCTMXTiledMap.cpp
│ │ │ │ │ │ ├── CCTMXTiledMap.h
│ │ │ │ │ │ ├── CCTMXXMLParser.cpp
│ │ │ │ │ │ └── CCTMXXMLParser.h
│ │ │ │ │ └── touch_dispatcher
│ │ │ │ │ ├── CCTouch.cpp
│ │ │ │ │ ├── CCTouchDelegateProtocol.h
│ │ │ │ │ ├── CCTouchDispatcher.cpp
│ │ │ │ │ ├── CCTouchDispatcher.h
│ │ │ │ │ ├── CCTouch.h
│ │ │ │ │ ├── CCTouchHandler.cpp
│ │ │ │ │ └── CCTouchHandler.h
│ │ │ │ ├── CocosDenshion
│ │ │ │ │ ├── include
│ │ │ │ │ │ ├── Export.h
│ │ │ │ │ │ └── SimpleAudioEngine.h
│ │ │ │ │ └── ios
│ │ │ │ │ ├── CDAudioManager.h
│ │ │ │ │ ├── CDAudioManager.m
│ │ │ │ │ ├── CDConfig.h
│ │ │ │ │ ├── CDOpenALSupport.h
│ │ │ │ │ ├── CDOpenALSupport.m
│ │ │ │ │ ├── CocosDenshion.h
│ │ │ │ │ ├── CocosDenshion.m
│ │ │ │ │ ├── SimpleAudioEngine.mm
│ │ │ │ │ ├── SimpleAudioEngine_objc.h
│ │ │ │ │ └── SimpleAudioEngine_objc.m
│ │ │ │ └── extensions
│ │ │ │ ├── CCBReader
│ │ │ │ │ ├── CCBAnimationManager.cpp
│ │ │ │ │ ├── CCBAnimationManager.h
│ │ │ │ │ ├── CCBFileLoader.cpp
│ │ │ │ │ ├── CCBFileLoader.h
│ │ │ │ │ ├── CCBKeyframe.cpp
│ │ │ │ │ ├── CCBKeyframe.h
│ │ │ │ │ ├── CCBMemberVariableAssigner.h
│ │ │ │ │ ├── CCBReader.cpp
│ │ │ │ │ ├── CCBReader.h
│ │ │ │ │ ├── CCBSelectorResolver.h
│ │ │ │ │ ├── CCBSequence.cpp
│ │ │ │ │ ├── CCBSequence.h
│ │ │ │ │ ├── CCBSequenceProperty.cpp
│ │ │ │ │ ├── CCBSequenceProperty.h
│ │ │ │ │ ├── CCBValue.cpp
│ │ │ │ │ ├── CCBValue.h
│ │ │ │ │ ├── CCControlButtonLoader.cpp
│ │ │ │ │ ├── CCControlButtonLoader.h
│ │ │ │ │ ├── CCControlLoader.cpp
│ │ │ │ │ ├── CCControlLoader.h
│ │ │ │ │ ├── CCData.cpp
│ │ │ │ │ ├── CCData.h
│ │ │ │ │ ├── CCLabelBMFontLoader.cpp
│ │ │ │ │ ├── CCLabelBMFontLoader.h
│ │ │ │ │ ├── CCLabelTTFLoader.cpp
│ │ │ │ │ ├── CCLabelTTFLoader.h
│ │ │ │ │ ├── CCLayerColorLoader.cpp
│ │ │ │ │ ├── CCLayerColorLoader.h
│ │ │ │ │ ├── CCLayerGradientLoader.cpp
│ │ │ │ │ ├── CCLayerGradientLoader.h
│ │ │ │ │ ├── CCLayerLoader.cpp
│ │ │ │ │ ├── CCLayerLoader.h
│ │ │ │ │ ├── CCMenuItemImageLoader.cpp
│ │ │ │ │ ├── CCMenuItemImageLoader.h
│ │ │ │ │ ├── CCMenuItemLoader.cpp
│ │ │ │ │ ├── CCMenuItemLoader.h
│ │ │ │ │ ├── CCMenuLoader.h
│ │ │ │ │ ├── CCNode+CCBRelativePositioning.cpp
│ │ │ │ │ ├── CCNode+CCBRelativePositioning.h
│ │ │ │ │ ├── CCNodeLoader.cpp
│ │ │ │ │ ├── CCNodeLoader.h
│ │ │ │ │ ├── CCNodeLoaderLibrary.cpp
│ │ │ │ │ ├── CCNodeLoaderLibrary.h
│ │ │ │ │ ├── CCNodeLoaderListener.h
│ │ │ │ │ ├── CCParticleSystemQuadLoader.cpp
│ │ │ │ │ ├── CCParticleSystemQuadLoader.h
│ │ │ │ │ ├── CCScale9SpriteLoader.cpp
│ │ │ │ │ ├── CCScale9SpriteLoader.h
│ │ │ │ │ ├── CCScrollViewLoader.cpp
│ │ │ │ │ ├── CCScrollViewLoader.h
│ │ │ │ │ ├── CCSpriteLoader.cpp
│ │ │ │ │ └── CCSpriteLoader.h
│ │ │ │ ├── cocos-ext.h
│ │ │ │ ├── ExtensionMacros.h
│ │ │ │ ├── GUI
│ │ │ │ │ ├── CCControlExtension
│ │ │ │ │ │ ├── CCControlButton.cpp
│ │ │ │ │ │ ├── CCControlButton.h
│ │ │ │ │ │ ├── CCControlColourPicker.cpp
│ │ │ │ │ │ ├── CCControlColourPicker.h
│ │ │ │ │ │ ├── CCControl.cpp
│ │ │ │ │ │ ├── CCControlExtensions.h
│ │ │ │ │ │ ├── CCControl.h
│ │ │ │ │ │ ├── CCControlHuePicker.cpp
│ │ │ │ │ │ ├── CCControlHuePicker.h
│ │ │ │ │ │ ├── CCControlPotentiometer.cpp
│ │ │ │ │ │ ├── CCControlPotentiometer.h
│ │ │ │ │ │ ├── CCControlSaturationBrightnessPicker.cpp
│ │ │ │ │ │ ├── CCControlSaturationBrightnessPicker.h
│ │ │ │ │ │ ├── CCControlSlider.cpp
│ │ │ │ │ │ ├── CCControlSlider.h
│ │ │ │ │ │ ├── CCControlStepper.cpp
│ │ │ │ │ │ ├── CCControlStepper.h
│ │ │ │ │ │ ├── CCControlSwitch.cpp
│ │ │ │ │ │ ├── CCControlSwitch.h
│ │ │ │ │ │ ├── CCControlUtils.cpp
│ │ │ │ │ │ ├── CCControlUtils.h
│ │ │ │ │ │ ├── CCInvocation.cpp
│ │ │ │ │ │ ├── CCInvocation.h
│ │ │ │ │ │ ├── CCScale9Sprite.cpp
│ │ │ │ │ │ └── CCScale9Sprite.h
│ │ │ │ │ ├── CCEditBox
│ │ │ │ │ │ ├── CCEditBox.cpp
│ │ │ │ │ │ ├── CCEditBox.h
│ │ │ │ │ │ ├── CCEditBoxImpl.h
│ │ │ │ │ │ ├── CCEditBoxImplIOS.h
│ │ │ │ │ │ ├── CCEditBoxImplIOS.mm
│ │ │ │ │ │ ├── EditBoxImplIOS.h
│ │ │ │ │ │ └── EditBoxImplIOS.mm
│ │ │ │ │ └── CCScrollView
│ │ │ │ │ ├── CCScrollView.cpp
│ │ │ │ │ ├── CCScrollView.h
│ │ │ │ │ ├── CCSorting.cpp
│ │ │ │ │ ├── CCSorting.h
│ │ │ │ │ ├── CCTableViewCell.cpp
│ │ │ │ │ ├── CCTableViewCell.h
│ │ │ │ │ ├── CCTableView.cpp
│ │ │ │ │ └── CCTableView.h
│ │ │ │ └── network
│ │ │ │ ├── HttpClient.cpp
│ │ │ │ ├── HttpClient.h
│ │ │ │ ├── HttpRequest.h
│ │ │ │ └── HttpResponse.h
│ │ │ ├── Prefix.pch
│ │ │ └── Resources
│ │ │ ├── aaa.png
│ │ │ ├── about.png
│ │ │ ├── background02.png
│ │ │ ├── background1.png
│ │ │ ├── background2.png
│ │ │ ├── background4.png
│ │ │ ├── background.png
│ │ │ ├── backmenu.mp3
│ │ │ ├── bbb.png
│ │ │ ├── bgmusic_game.mp3
│ │ │ ├── boom.png
│ │ │ ├── bullet2.png
│ │ │ ├── bullet3.png
│ │ │ ├── bullet_enemy.png
│ │ │ ├── bullet.png
│ │ │ ├── ccc.png
│ │ │ ├── CloseNormal.png
│ │ │ ├── CloseSelected.png
│ │ │ ├── Default.png
│ │ │ ├── eat.wav
│ │ │ ├── end.png
│ │ │ ├── enemy02.png
│ │ │ ├── enemy_boss1.png
│ │ │ ├── enemy_boss2.png
│ │ │ ├── enemy.Png
│ │ │ ├── exit.png
│ │ │ ├── ExplodingRing.plist
│ │ │ ├── explo.wav
│ │ │ ├── fen.png
│ │ │ ├── fonts
│ │ │ │ └── Marker Felt.ttf
│ │ │ ├── GameEnd.png
│ │ │ ├── game.mp3
│ │ │ ├── grossini_dance_atlas.png
│ │ │ ├── guaiwu.png
│ │ │ ├── guaiwu.xml
│ │ │ ├── head.plist
│ │ │ ├── head.png
│ │ │ ├── HelloWorld.png
│ │ │ ├── help.png
│ │ │ ├── hole.png
│ │ │ ├── hp.png
│ │ │ ├── huaweilogo.png
│ │ │ ├── Icon@2x.png
│ │ │ ├── Icon-72.png
│ │ │ ├── icon.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Info.plist
│ │ │ ├── iTunesArtwork
│ │ │ ├── jiqiangta.png
│ │ │ ├── jiqiangta.xml
│ │ │ ├── level_title.png
│ │ │ ├── menu.png
│ │ │ ├── newhelp1.png
│ │ │ ├── newhelp2.png
│ │ │ ├── newhelp3.png
│ │ │ ├── newhelp.png
│ │ │ ├── npc1.png
│ │ │ ├── p1.jpg
│ │ │ ├── player2.png
│ │ │ ├── player.png
│ │ │ ├── select.wav
│ │ │ ├── start.png
│ │ │ ├── toola.png
│ │ │ ├── toola.wav
│ │ │ ├── toolh.png
│ │ │ ├── tooll.png
│ │ │ ├── tools.png
│ │ │ └── win.png
│ │ └── deepbule.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── shinshen.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── xcuserdata
│ │ └── shinshen.xcuserdatad
│ │ ├── xcdebugger
│ │ │ └── Breakpoints.xcbkptlist
│ │ └── xcschemes
│ │ ├── deepbule.xcscheme
│ │ └── xcschememanagement.plist
│ ├── 鎵撳湴榧?
│ ├── 鎵撳湴榧?deepbule
│ │ ├── deepbule
│ │ │ ├── Classes
│ │ │ │ ├── AppDelegate.cpp
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── com
│ │ │ │ │ ├── Animation.cpp
│ │ │ │ │ ├── Animation.h
│ │ │ │ │ ├── JH_Animation.cpp
│ │ │ │ │ ├── JH_Animation.h
│ │ │ │ │ ├── JH_GameApp.cpp
│ │ │ │ │ ├── JH_GameApp.h
│ │ │ │ │ ├── JH_GameBase.cpp
│ │ │ │ │ ├── JH_GameBase.h
│ │ │ │ │ ├── JH_Image.cpp
│ │ │ │ │ ├── JH_Image.h
│ │ │ │ │ ├── JH_Sprite.cpp
│ │ │ │ │ ├── JH_Sprite.h
│ │ │ │ │ ├── JH_String.cpp
│ │ │ │ │ └── JH_String.h
│ │ │ │ ├── JH_game.cpp
│ │ │ │ ├── JH_game.h
│ │ │ │ ├── MyGame.cpp
│ │ │ │ ├── MyGame.h
│ │ │ │ ├── plistAnimation.cpp
│ │ │ │ ├── plistAnimation.h
│ │ │ │ └── tinyxml
│ │ │ │ ├── ReadXMLFile.cpp
│ │ │ │ ├── ReadXMLFile.h
│ │ │ │ ├── tinystr.cpp
│ │ │ │ ├── tinystr.h
│ │ │ │ ├── tinyxml.cpp
│ │ │ │ ├── tinyxmlerror.cpp
│ │ │ │ ├── tinyxml.h
│ │ │ │ └── tinyxmlparser.cpp
│ │ │ ├── ios
│ │ │ │ ├── AppController.h
│ │ │ │ ├── AppController.mm
│ │ │ │ ├── main.m
│ │ │ │ ├── RootViewController.h
│ │ │ │ └── RootViewController.mm
│ │ │ ├── libs
│ │ │ │ ├── cocos2dx
│ │ │ │ │ ├── actions
│ │ │ │ │ │ ├── CCActionCamera.cpp
│ │ │ │ │ │ ├── CCActionCamera.h
│ │ │ │ │ │ ├── CCActionCatmullRom.cpp
│ │ │ │ │ │ ├── CCActionCatmullRom.h
│ │ │ │ │ │ ├── CCAction.cpp
│ │ │ │ │ │ ├── CCActionEase.cpp
│ │ │ │ │ │ ├── CCActionEase.h
│ │ │ │ │ │ ├── CCActionGrid3D.cpp
│ │ │ │ │ │ ├── CCActionGrid3D.h
│ │ │ │ │ │ ├── CCActionGrid.cpp
│ │ │ │ │ │ ├── CCActionGrid.h
│ │ │ │ │ │ ├── CCAction.h
│ │ │ │ │ │ ├── CCActionInstant.cpp
│ │ │ │ │ │ ├── CCActionInstant.h
│ │ │ │ │ │ ├── CCActionInterval.cpp
│ │ │ │ │ │ ├── CCActionInterval.h
│ │ │ │ │ │ ├── CCActionManager.cpp
│ │ │ │ │ │ ├── CCActionManager.h
│ │ │ │ │ │ ├── CCActionPageTurn3D.cpp
│ │ │ │ │ │ ├── CCActionPageTurn3D.h
│ │ │ │ │ │ ├── CCActionProgressTimer.cpp
│ │ │ │ │ │ ├── CCActionProgressTimer.h
│ │ │ │ │ │ ├── CCActionTiledGrid.cpp
│ │ │ │ │ │ ├── CCActionTiledGrid.h
│ │ │ │ │ │ ├── CCActionTween.cpp
│ │ │ │ │ │ └── CCActionTween.h
│ │ │ │ │ ├── base_nodes
│ │ │ │ │ │ ├── CCAtlasNode.cpp
│ │ │ │ │ │ ├── CCAtlasNode.h
│ │ │ │ │ │ ├── CCNode.cpp
│ │ │ │ │ │ └── CCNode.h
│ │ │ │ │ ├── CCCamera.cpp
│ │ │ │ │ ├── CCCamera.h
│ │ │ │ │ ├── CCConfiguration.cpp
│ │ │ │ │ ├── CCConfiguration.h
│ │ │ │ │ ├── CCDirector.cpp
│ │ │ │ │ ├── CCDirector.h
│ │ │ │ │ ├── CCDrawingPrimitives.cpp
│ │ │ │ │ ├── CCDrawingPrimitives.h
│ │ │ │ │ ├── CCScheduler.cpp
│ │ │ │ │ ├── CCScheduler.h
│ │ │ │ │ ├── cocoa
│ │ │ │ │ │ ├── CCAffineTransform.cpp
│ │ │ │ │ │ ├── CCAffineTransform.h
│ │ │ │ │ │ ├── CCArray.cpp
│ │ │ │ │ │ ├── CCArray.h
│ │ │ │ │ │ ├── CCAutoreleasePool.cpp
│ │ │ │ │ │ ├── CCAutoreleasePool.h
│ │ │ │ │ │ ├── CCDictionary.cpp
│ │ │ │ │ │ ├── CCDictionary.h
│ │ │ │ │ │ ├── CCGeometry.cpp
│ │ │ │ │ │ ├── CCGeometry.h
│ │ │ │ │ │ ├── CCInteger.h
│ │ │ │ │ │ ├── CCNS.cpp
│ │ │ │ │ │ ├── CCNS.h
│ │ │ │ │ │ ├── CCObject.cpp
│ │ │ │ │ │ ├── CCObject.h
│ │ │ │ │ │ ├── CCSet.cpp
│ │ │ │ │ │ ├── CCSet.h
│ │ │ │ │ │ ├── CCString.cpp
│ │ │ │ │ │ ├── CCString.h
│ │ │ │ │ │ ├── CCZone.cpp
│ │ │ │ │ │ └── CCZone.h
│ │ │ │ │ ├── cocos2d.cpp
│ │ │ │ │ ├── effects
│ │ │ │ │ │ ├── CCGrabber.cpp
│ │ │ │ │ │ ├── CCGrabber.h
│ │ │ │ │ │ ├── CCGrid.cpp
│ │ │ │ │ │ └── CCGrid.h
│ │ │ │ │ ├── include
│ │ │ │ │ │ ├── ccConfig.h
│ │ │ │ │ │ ├── CCEventType.h
│ │ │ │ │ │ ├── ccMacros.h
│ │ │ │ │ │ ├── CCProtocols.h
│ │ │ │ │ │ ├── ccTypeInfo.h
│ │ │ │ │ │ ├── ccTypes.h
│ │ │ │ │ │ └── cocos2d.h
│ │ │ │ │ ├── kazmath
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ └── kazmath
│ │ │ │ │ │ │ ├── aabb.h
│ │ │ │ │ │ │ ├── GL
│ │ │ │ │ │ │ │ ├── mat4stack.h
│ │ │ │ │ │ │ │ └── matrix.h
│ │ │ │ │ │ │ ├── kazmath.h
│ │ │ │ │ │ │ ├── mat3.h
│ │ │ │ │ │ │ ├── mat4.h
│ │ │ │ │ │ │ ├── neon_matrix_impl.h
│ │ │ │ │ │ │ ├── plane.h
│ │ │ │ │ │ │ ├── quaternion.h
│ │ │ │ │ │ │ ├── ray2.h
│ │ │ │ │ │ │ ├── utility.h
│ │ │ │ │ │ │ ├── vec2.h
│ │ │ │ │ │ │ ├── vec3.h
│ │ │ │ │ │ │ └── vec4.h
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── aabb.c
│ │ │ │ │ │ ├── ChangeLog
│ │ │ │ │ │ ├── CMakeLists.txt
│ │ │ │ │ │ ├── GL
│ │ │ │ │ │ │ ├── mat4stack.c
│ │ │ │ │ │ │ └── matrix.c
│ │ │ │ │ │ ├── mat3.c
│ │ │ │ │ │ ├── mat4.c
│ │ │ │ │ │ ├── neon_matrix_impl.c
│ │ │ │ │ │ ├── plane.c
│ │ │ │ │ │ ├── quaternion.c
│ │ │ │ │ │ ├── ray2.c
│ │ │ │ │ │ ├── utility.c
│ │ │ │ │ │ ├── vec2.c
│ │ │ │ │ │ ├── vec3.c
│ │ │ │ │ │ └── vec4.c
│ │ │ │ │ ├── keypad_dispatcher
│ │ │ │ │ │ ├── CCKeypadDelegate.cpp
│ │ │ │ │ │ ├── CCKeypadDelegate.h
│ │ │ │ │ │ ├── CCKeypadDispatcher.cpp
│ │ │ │ │ │ └── CCKeypadDispatcher.h
│ │ │ │ │ ├── label_nodes
│ │ │ │ │ │ ├── CCLabelAtlas.cpp
│ │ │ │ │ │ ├── CCLabelAtlas.h
│ │ │ │ │ │ ├── CCLabelBMFont.cpp
│ │ │ │ │ │ ├── CCLabelBMFont.h
│ │ │ │ │ │ ├── CCLabelTTF.cpp
│ │ │ │ │ │ └── CCLabelTTF.h
│ │ │ │ │ ├── layers_scenes_transitions_nodes
│ │ │ │ │ │ ├── CCLayer.cpp
│ │ │ │ │ │ ├── CCLayer.h
│ │ │ │ │ │ ├── CCScene.cpp
│ │ │ │ │ │ ├── CCScene.h
│ │ │ │ │ │ ├── CCTransition.cpp
│ │ │ │ │ │ ├── CCTransition.h
│ │ │ │ │ │ ├── CCTransitionPageTurn.cpp
│ │ │ │ │ │ ├── CCTransitionPageTurn.h
│ │ │ │ │ │ ├── CCTransitionProgress.cpp
│ │ │ │ │ │ └── CCTransitionProgress.h
│ │ │ │ │ ├── menu_nodes
│ │ │ │ │ │ ├── CCMenu.cpp
│ │ │ │ │ │ ├── CCMenu.h
│ │ │ │ │ │ ├── CCMenuItem.cpp
│ │ │ │ │ │ └── CCMenuItem.h
│ │ │ │ │ ├── misc_nodes
│ │ │ │ │ │ ├── CCMotionStreak.cpp
│ │ │ │ │ │ ├── CCMotionStreak.h
│ │ │ │ │ │ ├── CCProgressTimer.cpp
│ │ │ │ │ │ ├── CCProgressTimer.h
│ │ │ │ │ │ ├── CCRenderTexture.cpp
│ │ │ │ │ │ └── CCRenderTexture.h
│ │ │ │ │ ├── particle_nodes
│ │ │ │ │ │ ├── CCParticleBatchNode.cpp
│ │ │ │ │ │ ├── CCParticleBatchNode.h
│ │ │ │ │ │ ├── CCParticleExamples.cpp
│ │ │ │ │ │ ├── CCParticleExamples.h
│ │ │ │ │ │ ├── CCParticleSystem.cpp
│ │ │ │ │ │ ├── CCParticleSystem.h
│ │ │ │ │ │ ├── CCParticleSystemQuad.cpp
│ │ │ │ │ │ └── CCParticleSystemQuad.h
│ │ │ │ │ ├── platform
│ │ │ │ │ │ ├── CCAccelerometerDelegate.h
│ │ │ │ │ │ ├── CCApplicationProtocol.h
│ │ │ │ │ │ ├── CCCommon.h
│ │ │ │ │ │ ├── CCEGLViewProtocol.cpp
│ │ │ │ │ │ ├── CCEGLViewProtocol.h
│ │ │ │ │ │ ├── CCFileUtils.h
│ │ │ │ │ │ ├── CCImage.h
│ │ │ │ │ │ ├── CCPlatformConfig.h
│ │ │ │ │ │ ├── CCPlatformMacros.h
│ │ │ │ │ │ ├── CCSAXParser.cpp
│ │ │ │ │ │ ├── CCSAXParser.h
│ │ │ │ │ │ ├── CCThread.h
│ │ │ │ │ │ ├── ios
│ │ │ │ │ │ │ ├── AccelerometerDelegateWrapper.h
│ │ │ │ │ │ │ ├── AccelerometerDelegateWrapper.mm
│ │ │ │ │ │ │ ├── CCAccelerometer.h
│ │ │ │ │ │ │ ├── CCAccelerometer.mm
│ │ │ │ │ │ │ ├── CCApplication.h
│ │ │ │ │ │ │ ├── CCApplication.mm
│ │ │ │ │ │ │ ├── CCCommon.mm
│ │ │ │ │ │ │ ├── CCDirectorCaller.h
│ │ │ │ │ │ │ ├── CCDirectorCaller.mm
│ │ │ │ │ │ │ ├── CCEGLView.h
│ │ │ │ │ │ │ ├── CCEGLView.mm
│ │ │ │ │ │ │ ├── CCES2Renderer.h
│ │ │ │ │ │ │ ├── CCES2Renderer.m
│ │ │ │ │ │ │ ├── CCESRenderer.h
│ │ │ │ │ │ │ ├── CCFileUtils.mm
│ │ │ │ │ │ │ ├── CCGL.h
│ │ │ │ │ │ │ ├── CCImage.mm
│ │ │ │ │ │ │ ├── CCLock.cpp
│ │ │ │ │ │ │ ├── CCLock.h
│ │ │ │ │ │ │ ├── CCPlatformDefine.h
│ │ │ │ │ │ │ ├── CCStdC.h
│ │ │ │ │ │ │ ├── CCThread.mm
│ │ │ │ │ │ │ ├── EAGLView.h
│ │ │ │ │ │ │ ├── EAGLView.mm
│ │ │ │ │ │ │ ├── FontLabel
│ │ │ │ │ │ │ │ ├── FontLabel.h
│ │ │ │ │ │ │ │ ├── FontLabel.m
│ │ │ │ │ │ │ │ ├── FontLabelStringDrawing.h
│ │ │ │ │ │ │ │ ├── FontLabelStringDrawing.m
│ │ │ │ │ │ │ │ ├── FontManager.h
│ │ │ │ │ │ │ │ ├── FontManager.m
│ │ │ │ │ │ │ │ ├── ZAttributedString.h
│ │ │ │ │ │ │ │ ├── ZAttributedString.m
│ │ │ │ │ │ │ │ ├── ZAttributedStringPrivate.h
│ │ │ │ │ │ │ │ ├── ZFont.h
│ │ │ │ │ │ │ │ └── ZFont.m
│ │ │ │ │ │ │ ├── OpenGL_Internal.h
│ │ │ │ │ │ │ └── Simulation
│ │ │ │ │ │ │ ├── AccelerometerSimulation.h
│ │ │ │ │ │ │ └── AccelerometerSimulation.m
│ │ │ │ │ │ ├── platform.cpp
│ │ │ │ │ │ ├── platform.h
│ │ │ │ │ │ └── third_party
│ │ │ │ │ │ └── ios
│ │ │ │ │ │ ├── curl
│ │ │ │ │ │ │ ├── curlbuild.h
│ │ │ │ │ │ │ ├── curl.h
│ │ │ │ │ │ │ ├── curlrules.h
│ │ │ │ │ │ │ ├── curlver.h
│ │ │ │ │ │ │ ├── easy.h
│ │ │ │ │ │ │ ├── mprintf.h
│ │ │ │ │ │ │ ├── multi.h
│ │ │ │ │ │ │ ├── stdcheaders.h
│ │ │ │ │ │ │ ├── typecheck-gcc.h
│ │ │ │ │ │ │ └── types.h
│ │ │ │ │ │ └── libraries
│ │ │ │ │ │ └── libcurl.a
│ │ │ │ │ ├── script_support
│ │ │ │ │ │ ├── CCScriptSupport.cpp
│ │ │ │ │ │ └── CCScriptSupport.h
│ │ │ │ │ ├── shaders
│ │ │ │ │ │ ├── CCGLProgram.cpp
│ │ │ │ │ │ ├── CCGLProgram.h
│ │ │ │ │ │ ├── ccGLStateCache.cpp
│ │ │ │ │ │ ├── ccGLStateCache.h
│ │ │ │ │ │ ├── CCShaderCache.cpp
│ │ │ │ │ │ ├── CCShaderCache.h
│ │ │ │ │ │ ├── ccShaderEx_SwitchMask_frag.h
│ │ │ │ │ │ ├── ccShader_PositionColor_frag.h
│ │ │ │ │ │ ├── ccShader_PositionColor_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTextureA8Color_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTextureA8Color_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTextureColorAlphaTest_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTextureColor_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTextureColor_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_uColor_frag.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_uColor_vert.h
│ │ │ │ │ │ ├── ccShader_PositionTexture_vert.h
│ │ │ │ │ │ ├── ccShader_Position_uColor_frag.h
│ │ │ │ │ │ ├── ccShader_Position_uColor_vert.h
│ │ │ │ │ │ ├── ccShaders.cpp
│ │ │ │ │ │ └── ccShaders.h
│ │ │ │ │ ├── sprite_nodes
│ │ │ │ │ │ ├── CCAnimationCache.cpp
│ │ │ │ │ │ ├── CCAnimationCache.h
│ │ │ │ │ │ ├── CCAnimation.cpp
│ │ │ │ │ │ ├── CCAnimation.h
│ │ │ │ │ │ ├── CCSpriteBatchNode.cpp
│ │ │ │ │ │ ├── CCSpriteBatchNode.h
│ │ │ │ │ │ ├── CCSprite.cpp
│ │ │ │ │ │ ├── CCSpriteFrameCache.cpp
│ │ │ │ │ │ ├── CCSpriteFrameCache.h
│ │ │ │ │ │ ├── CCSpriteFrame.cpp
│ │ │ │ │ │ ├── CCSpriteFrame.h
│ │ │ │ │ │ └── CCSprite.h
│ │ │ │ │ ├── support
│ │ │ │ │ │ ├── base64.cpp
│ │ │ │ │ │ ├── base64.h
│ │ │ │ │ │ ├── CCNotificationCenter.cpp
│ │ │ │ │ │ ├── CCNotificationCenter.h
│ │ │ │ │ │ ├── CCPointExtension.cpp
│ │ │ │ │ │ ├── CCPointExtension.h
│ │ │ │ │ │ ├── CCProfiling.cpp
│ │ │ │ │ │ ├── CCProfiling.h
│ │ │ │ │ │ ├── CCUserDefault.cpp
│ │ │ │ │ │ ├── CCUserDefault.h
│ │ │ │ │ │ ├── ccUtils.cpp
│ │ │ │ │ │ ├── ccUtils.h
│ │ │ │ │ │ ├── CCVertex.cpp
│ │ │ │ │ │ ├── CCVertex.h
│ │ │ │ │ │ ├── data_support
│ │ │ │ │ │ │ ├── ccCArray.cpp
│ │ │ │ │ │ │ ├── ccCArray.h
│ │ │ │ │ │ │ ├── uthash.h
│ │ │ │ │ │ │ └── utlist.h
│ │ │ │ │ │ ├── image_support
│ │ │ │ │ │ │ ├── TGAlib.cpp
│ │ │ │ │ │ │ └── TGAlib.h
│ │ │ │ │ │ ├── TransformUtils.cpp
│ │ │ │ │ │ ├── TransformUtils.h
│ │ │ │ │ │ └── zip_support
│ │ │ │ │ │ ├── ioapi.cpp
│ │ │ │ │ │ ├── ioapi.h
│ │ │ │ │ │ ├── unzip.cpp
│ │ │ │ │ │ ├── unzip.h
│ │ │ │ │ │ ├── ZipUtils.cpp
│ │ │ │ │ │ └── ZipUtils.h
│ │ │ │ │ ├── text_input_node
│ │ │ │ │ │ ├── CCIMEDelegate.h
│ │ │ │ │ │ ├── CCIMEDispatcher.cpp
│ │ │ │ │ │ ├── CCIMEDispatcher.h
│ │ │ │ │ │ ├── CCTextFieldTTF.cpp
│ │ │ │ │ │ └── CCTextFieldTTF.h
│ │ │ │ │ ├── textures
│ │ │ │ │ │ ├── CCTexture2D.cpp
│ │ │ │ │ │ ├── CCTexture2D.h
│ │ │ │ │ │ ├── CCTextureAtlas.cpp
│ │ │ │ │ │ ├── CCTextureAtlas.h
│ │ │ │ │ │ ├── CCTextureCache.cpp
│ │ │ │ │ │ ├── CCTextureCache.h
│ │ │ │ │ │ ├── CCTexturePVR.cpp
│ │ │ │ │ │ └── CCTexturePVR.h
│ │ │ │ │ ├── tilemap_parallax_nodes
│ │ │ │ │ │ ├── CCParallaxNode.cpp
│ │ │ │ │ │ ├── CCParallaxNode.h
│ │ │ │ │ │ ├── CCTileMapAtlas.cpp
│ │ │ │ │ │ ├── CCTileMapAtlas.h
│ │ │ │ │ │ ├── CCTMXLayer.cpp
│ │ │ │ │ │ ├── CCTMXLayer.h
│ │ │ │ │ │ ├── CCTMXObjectGroup.cpp
│ │ │ │ │ │ ├── CCTMXObjectGroup.h
│ │ │ │ │ │ ├── CCTMXTiledMap.cpp
│ │ │ │ │ │ ├── CCTMXTiledMap.h
│ │ │ │ │ │ ├── CCTMXXMLParser.cpp
│ │ │ │ │ │ └── CCTMXXMLParser.h
│ │ │ │ │ └── touch_dispatcher
│ │ │ │ │ ├── CCTouch.cpp
│ │ │ │ │ ├── CCTouchDelegateProtocol.h
│ │ │ │ │ ├── CCTouchDispatcher.cpp
│ │ │ │ │ ├── CCTouchDispatcher.h
│ │ │ │ │ ├── CCTouch.h
│ │ │ │ │ ├── CCTouchHandler.cpp
│ │ │ │ │ └── CCTouchHandler.h
│ │ │ │ ├── CocosDenshion
│ │ │ │ │ ├── include
│ │ │ │ │ │ ├── Export.h
│ │ │ │ │ │ └── SimpleAudioEngine.h
│ │ │ │ │ └── ios
│ │ │ │ │ ├── CDAudioManager.h
│ │ │ │ │ ├── CDAudioManager.m
│ │ │ │ │ ├── CDConfig.h
│ │ │ │ │ ├── CDOpenALSupport.h
│ │ │ │ │ ├── CDOpenALSupport.m
│ │ │ │ │ ├── CocosDenshion.h
│ │ │ │ │ ├── CocosDenshion.m
│ │ │ │ │ ├── SimpleAudioEngine.mm
│ │ │ │ │ ├── SimpleAudioEngine_objc.h
│ │ │ │ │ └── SimpleAudioEngine_objc.m
│ │ │ │ └── extensions
│ │ │ │ ├── CCBReader
│ │ │ │ │ ├── CCBAnimationManager.cpp
│ │ │ │ │ ├── CCBAnimationManager.h
│ │ │ │ │ ├── CCBFileLoader.cpp
│ │ │ │ │ ├── CCBFileLoader.h
│ │ │ │ │ ├── CCBKeyframe.cpp
│ │ │ │ │ ├── CCBKeyframe.h
│ │ │ │ │ ├── CCBMemberVariableAssigner.h
│ │ │ │ │ ├── CCBReader.cpp
│ │ │ │ │ ├── CCBReader.h
│ │ │ │ │ ├── CCBSelectorResolver.h
│ │ │ │ │ ├── CCBSequence.cpp
│ │ │ │ │ ├── CCBSequence.h
│ │ │ │ │ ├── CCBSequenceProperty.cpp
│ │ │ │ │ ├── CCBSequenceProperty.h
│ │ │ │ │ ├── CCBValue.cpp
│ │ │ │ │ ├── CCBValue.h
│ │ │ │ │ ├── CCControlButtonLoader.cpp
│ │ │ │ │ ├── CCControlButtonLoader.h
│ │ │ │ │ ├── CCControlLoader.cpp
│ │ │ │ │ ├── CCControlLoader.h
│ │ │ │ │ ├── CCData.cpp
│ │ │ │ │ ├── CCData.h
│ │ │ │ │ ├── CCLabelBMFontLoader.cpp
│ │ │ │ │ ├── CCLabelBMFontLoader.h
│ │ │ │ │ ├── CCLabelTTFLoader.cpp
│ │ │ │ │ ├── CCLabelTTFLoader.h
│ │ │ │ │ ├── CCLayerColorLoader.cpp
│ │ │ │ │ ├── CCLayerColorLoader.h
│ │ │ │ │ ├── CCLayerGradientLoader.cpp
│ │ │ │ │ ├── CCLayerGradientLoader.h
│ │ │ │ │ ├── CCLayerLoader.cpp
│ │ │ │ │ ├── CCLayerLoader.h
│ │ │ │ │ ├── CCMenuItemImageLoader.cpp
│ │ │ │ │ ├── CCMenuItemImageLoader.h
│ │ │ │ │ ├── CCMenuItemLoader.cpp
│ │ │ │ │ ├── CCMenuItemLoader.h
│ │ │ │ │ ├── CCMenuLoader.h
│ │ │ │ │ ├── CCNode+CCBRelativePositioning.cpp
│ │ │ │ │ ├── CCNode+CCBRelativePositioning.h
│ │ │ │ │ ├── CCNodeLoader.cpp
│ │ │ │ │ ├── CCNodeLoader.h
│ │ │ │ │ ├── CCNodeLoaderLibrary.cpp
│ │ │ │ │ ├── CCNodeLoaderLibrary.h
│ │ │ │ │ ├── CCNodeLoaderListener.h
│ │ │ │ │ ├── CCParticleSystemQuadLoader.cpp
│ │ │ │ │ ├── CCParticleSystemQuadLoader.h
│ │ │ │ │ ├── CCScale9SpriteLoader.cpp
│ │ │ │ │ ├── CCScale9SpriteLoader.h
│ │ │ │ │ ├── CCScrollViewLoader.cpp
│ │ │ │ │ ├── CCScrollViewLoader.h
│ │ │ │ │ ├── CCSpriteLoader.cpp
│ │ │ │ │ └── CCSpriteLoader.h
│ │ │ │ ├── cocos-ext.h
│ │ │ │ ├── ExtensionMacros.h
│ │ │ │ ├── GUI
│ │ │ │ │ ├── CCControlExtension
│ │ │ │ │ │ ├── CCControlButton.cpp
│ │ │ │ │ │ ├── CCControlButton.h
│ │ │ │ │ │ ├── CCControlColourPicker.cpp
│ │ │ │ │ │ ├── CCControlColourPicker.h
│ │ │ │ │ │ ├── CCControl.cpp
│ │ │ │ │ │ ├── CCControlExtensions.h
│ │ │ │ │ │ ├── CCControl.h
│ │ │ │ │ │ ├── CCControlHuePicker.cpp
│ │ │ │ │ │ ├── CCControlHuePicker.h
│ │ │ │ │ │ ├── CCControlPotentiometer.cpp
│ │ │ │ │ │ ├── CCControlPotentiometer.h
│ │ │ │ │ │ ├── CCControlSaturationBrightnessPicker.cpp
│ │ │ │ │ │ ├── CCControlSaturationBrightnessPicker.h
│ │ │ │ │ │ ├── CCControlSlider.cpp
│ │ │ │ │ │ ├── CCControlSlider.h
│ │ │ │ │ │ ├── CCControlStepper.cpp
│ │ │ │ │ │ ├── CCControlStepper.h
│ │ │ │ │ │ ├── CCControlSwitch.cpp
│ │ │ │ │ │ ├── CCControlSwitch.h
│ │ │ │ │ │ ├── CCControlUtils.cpp
│ │ │ │ │ │ ├── CCControlUtils.h
│ │ │ │ │ │ ├── CCInvocation.cpp
│ │ │ │ │ │ ├── CCInvocation.h
│ │ │ │ │ │ ├── CCScale9Sprite.cpp
│ │ │ │ │ │ └── CCScale9Sprite.h
│ │ │ │ │ ├── CCEditBox
│ │ │ │ │ │ ├── CCEditBox.cpp
│ │ │ │ │ │ ├── CCEditBox.h
│ │ │ │ │ │ ├── CCEditBoxImpl.h
│ │ │ │ │ │ ├── CCEditBoxImplIOS.h
│ │ │ │ │ │ ├── CCEditBoxImplIOS.mm
│ │ │ │ │ │ ├── EditBoxImplIOS.h
│ │ │ │ │ │ └── EditBoxImplIOS.mm
│ │ │ │ │ └── CCScrollView
│ │ │ │ │ ├── CCScrollView.cpp
│ │ │ │ │ ├── CCScrollView.h
│ │ │ │ │ ├── CCSorting.cpp
│ │ │ │ │ ├── CCSorting.h
│ │ │ │ │ ├── CCTableViewCell.cpp
│ │ │ │ │ ├── CCTableViewCell.h
│ │ │ │ │ ├── CCTableView.cpp
│ │ │ │ │ └── CCTableView.h
│ │ │ │ └── network
│ │ │ │ ├── HttpClient.cpp
│ │ │ │ ├── HttpClient.h
│ │ │ │ ├── HttpRequest.h
│ │ │ │ └── HttpResponse.h
│ │ │ ├── Prefix.pch
│ │ │ └── Resources
│ │ │ ├── background.png
│ │ │ ├── CloseNormal.png
│ │ │ ├── CloseSelected.png
│ │ │ ├── Default.png
│ │ │ ├── enemy02.png
│ │ │ ├── GameEnd.png
│ │ │ ├── grossini_dance_atlas.png
│ │ │ ├── guaiwu.png
│ │ │ ├── guaiwu.xml
│ │ │ ├── head.plist
│ │ │ ├── head.png
│ │ │ ├── HelloWorld.png
│ │ │ ├── hole.png
│ │ │ ├── Icon@2x.png
│ │ │ ├── Icon-72.png
│ │ │ ├── Icon.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Info.plist
│ │ │ ├── iTunesArtwork
│ │ │ ├── jiqiangta.png
│ │ │ ├── jiqiangta.xml
│ │ │ ├── npc1.png
│ │ │ ├── p1.jpg
│ │ │ └── start.png
│ │ └── deepbule.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── shinshen.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── xcuserdata
│ │ └── shinshen.xcuserdatad
│ │ ├── xcdebugger
│ │ │ └── Breakpoints.xcbkptlist
│ │ └── xcschemes
│ │ ├── deepbule.xcscheme
│ │ └── xcschememanagement.plist
│ └── 鎵撳湴榧?.DS_Store
└── 绗簲绔燺Cocos2d-x鏍稿績
├── 1.璐铔囨渚?
└── 2.Box2d妗堜緥
├── AngryBird
│ ├── AngryBird
│ │ ├── Classes
│ │ │ ├── AppDelegate.cpp
│ │ │ ├── AppDelegate.h
│ │ │ ├── HelloWorldScene.cpp
│ │ │ └── HelloWorldScene.h
│ │ ├── ios
│ │ │ ├── AppController.h
│ │ │ ├── AppController.mm
│ │ │ ├── main.m
│ │ │ ├── RootViewController.h
│ │ │ └── RootViewController.mm
│ │ ├── libs
│ │ │ ├── Box2D
│ │ │ │ ├── Box2D.h
│ │ │ │ ├── Collision
│ │ │ │ │ ├── b2BroadPhase.cpp
│ │ │ │ │ ├── b2BroadPhase.h
│ │ │ │ │ ├── b2CollideCircle.cpp
│ │ │ │ │ ├── b2CollideEdge.cpp
│ │ │ │ │ ├── b2CollidePolygon.cpp
│ │ │ │ │ ├── b2Collision.cpp
│ │ │ │ │ ├── b2Collision.h
│ │ │ │ │ ├── b2Distance.cpp
│ │ │ │ │ ├── b2Distance.h
│ │ │ │ │ ├── b2DynamicTree.cpp
│ │ │ │ │ ├── b2DynamicTree.h
│ │ │ │ │ ├── b2TimeOfImpact.cpp
│ │ │ │ │ ├── b2TimeOfImpact.h
│ │ │ │ │ └── Shapes
│ │ │ │ │ ├── b2ChainShape.cpp
│ │ │ │ │ ├── b2ChainShape.h
│ │ │ │ │ ├── b2CircleShape.cpp
│ │ │ │ │ ├── b2CircleShape.h
│ │ │ │ │ ├── b2EdgeShape.cpp
│ │ │ │ │ ├── b2EdgeShape.h
│ │ │ │ │ ├── b2PolygonShape.cpp
│ │ │ │ │ ├── b2PolygonShape.h
│ │ │ │ │ └── b2Shape.h
│ │ │ │ ├── Common
│ │ │ │ │ ├── b2BlockAllocator.cpp
│ │ │ │ │ ├── b2BlockAllocator.h
│ │ │ │ │ ├── b2Draw.cpp
│ │ │ │ │ ├── b2Draw.h
│ │ │ │ │ ├── b2GrowableStack.h
│ │ │ │ │ ├── b2Math.cpp
│ │ │ │ │ ├── b2Math.h
│ │ │ │ │ ├── b2Settings.cpp
│ │ │ │ │ ├── b2Settings.h
│ │ │ │ │ ├── b2StackAllocator.cpp
│ │ │ │ │ ├── b2StackAllocator.h
│ │ │ │ │ ├── b2Timer.cpp
│ │ │ │ │ └── b2Timer.h
│ │ │ │ ├── Dynamics
│ │ │ │ │ ├── b2Body.cpp
│ │ │ │ │ ├── b2Body.h
│ │ │ │ │ ├── b2ContactManager.cpp
│ │ │ │ │ ├── b2ContactManager.h
│ │ │ │ │ ├── b2Fixture.cpp
│ │ │ │ │ ├── b2Fixture.h
│ │ │ │ │ ├── b2Island.cpp
│ │ │ │ │ ├── b2Island.h
│ │ │ │ │ ├── b2TimeStep.h
│ │ │ │ │ ├── b2WorldCallbacks.cpp
│ │ │ │ │ ├── b2WorldCallbacks.h
│ │ │ │ │ ├── b2World.cpp
│ │ │ │ │ ├── b2World.h
│ │ │ │ │ ├── Contacts
│ │ │ │ │ │ ├── b2ChainAndCircleContact.cpp
│ │ │ │ │ │ ├── b2ChainAndCircleContact.h
│ │ │ │ │ │ ├── b2ChainAndPolygonContact.cpp
│ │ │ │ │ │ ├── b2ChainAndPolygonContact.h
│ │ │ │ │ │ ├── b2CircleContact.cpp
│ │ │ │ │ │ ├── b2CircleContact.h
│ │ │ │ │ │ ├── b2Contact.cpp
│ │ │ │ │ │ ├── b2Contact.h
│ │ │ │ │ │ ├── b2ContactSolver.cpp
│ │ │ │ │ │ ├── b2ContactSolver.h
│ │ │ │ │ │ ├── b2EdgeAndCircleContact.cpp
│ │ │ │ │ │ ├── b2EdgeAndCircleContact.h
│ │ │ │ │ │ ├── b2EdgeAndPolygonContact.cpp
│ │ │ │ │ │ ├── b2EdgeAndPolygonContact.h
│ │ │ │ │ │ ├── b2PolygonAndCircleContact.cpp
│ │ │ │ │ │ ├── b2PolygonAndCircleContact.h
│ │ │ │ │ │ ├── b2PolygonContact.cpp
│ │ │ │ │ │ └── b2PolygonContact.h
│ │ │ │ │ └── Joints
│ │ │ │ │ ├── b2DistanceJoint.cpp
│ │ │ │ │ ├── b2DistanceJoint.h
│ │ │ │ │ ├── b2FrictionJoint.cpp
│ │ │ │ │ ├── b2FrictionJoint.h
│ │ │ │ │ ├── b2GearJoint.cpp
│ │ │ │ │ ├── b2GearJoint.h
│ │ │ │ │ ├── b2Joint.cpp
│ │ │ │ │ ├── b2Joint.h
│ │ │ │ │ ├── b2MouseJoint.cpp
│ │ │ │ │ ├── b2MouseJoint.h
│ │ │ │ │ ├── b2PrismaticJoint.cpp
│ │ │ │ │ ├── b2PrismaticJoint.h
│ │ │ │ │ ├── b2PulleyJoint.cpp
│ │ │ │ │ ├── b2PulleyJoint.h
│ │ │ │ │ ├── b2RevoluteJoint.cpp
│ │ │ │ │ ├── b2RevoluteJoint.h
│ │ │ │ │ ├── b2RopeJoint.cpp
│ │ │ │ │ ├── b2RopeJoint.h
│ │ │ │ │ ├── b2WeldJoint.cpp
│ │ │ │ │ ├── b2WeldJoint.h
│ │ │ │ │ ├── b2WheelJoint.cpp
│ │ │ │ │ └── b2WheelJoint.h
│ │ │ │ └── Rope
│ │ │ │ ├── b2Rope.cpp
│ │ │ │ └── b2Rope.h
│ │ │ ├── cocos2dx
│ │ │ │ ├── actions
│ │ │ │ │ ├── CCActionCamera.cpp
│ │ │ │ │ ├── CCActionCamera.h
│ │ │ │ │ ├── CCActionCatmullRom.cpp
│ │ │ │ │ ├── CCActionCatmullRom.h
│ │ │ │ │ ├── CCAction.cpp
│ │ │ │ │ ├── CCActionEase.cpp
│ │ │ │ │ ├── CCActionEase.h
│ │ │ │ │ ├── CCActionGrid3D.cpp
│ │ │ │ │ ├── CCActionGrid3D.h
│ │ │ │ │ ├── CCActionGrid.cpp
│ │ │ │ │ ├── CCActionGrid.h
│ │ │ │ │ ├── CCAction.h
│ │ │ │ │ ├── CCActionInstant.cpp
│ │ │ │ │ ├── CCActionInstant.h
│ │ │ │ │ ├── CCActionInterval.cpp
│ │ │ │ │ ├── CCActionInterval.h
│ │ │ │ │ ├── CCActionManager.cpp
│ │ │ │ │ ├── CCActionManager.h
│ │ │ │ │ ├── CCActionPageTurn3D.cpp
│ │ │ │ │ ├── CCActionPageTurn3D.h
│ │ │ │ │ ├── CCActionProgressTimer.cpp
│ │ │ │ │ ├── CCActionProgressTimer.h
│ │ │ │ │ ├── CCActionTiledGrid.cpp
│ │ │ │ │ ├── CCActionTiledGrid.h
│ │ │ │ │ ├── CCActionTween.cpp
│ │ │ │ │ └── CCActionTween.h
│ │ │ │ ├── base_nodes
│ │ │ │ │ ├── CCAtlasNode.cpp
│ │ │ │ │ ├── CCAtlasNode.h
│ │ │ │ │ ├── CCNode.cpp
│ │ │ │ │ └── CCNode.h
│ │ │ │ ├── CCCamera.cpp
│ │ │ │ ├── CCCamera.h
│ │ │ │ ├── CCConfiguration.cpp
│ │ │ │ ├── CCConfiguration.h
│ │ │ │ ├── CCDirector.cpp
│ │ │ │ ├── CCDirector.h
│ │ │ │ ├── ccFPSImages.c
│ │ │ │ ├── ccFPSImages.h
│ │ │ │ ├── CCScheduler.cpp
│ │ │ │ ├── CCScheduler.h
│ │ │ │ ├── cocoa
│ │ │ │ │ ├── CCAffineTransform.cpp
│ │ │ │ │ ├── CCAffineTransform.h
│ │ │ │ │ ├── CCArray.cpp
│ │ │ │ │ ├── CCArray.h
│ │ │ │ │ ├── CCAutoreleasePool.cpp
│ │ │ │ │ ├── CCAutoreleasePool.h
│ │ │ │ │ ├── CCBool.h
│ │ │ │ │ ├── CCDictionary.cpp
│ │ │ │ │ ├── CCDictionary.h
│ │ │ │ │ ├── CCDouble.h
│ │ │ │ │ ├── CCFloat.h
│ │ │ │ │ ├── CCGeometry.cpp
│ │ │ │ │ ├── CCGeometry.h
│ │ │ │ │ ├── CCInteger.h
│ │ │ │ │ ├── CCNS.cpp
│ │ │ │ │ ├── CCNS.h
│ │ │ │ │ ├── CCObject.cpp
│ │ │ │ │ ├── CCObject.h
│ │ │ │ │ ├── CCSet.cpp
│ │ │ │ │ ├── CCSet.h
│ │ │ │ │ ├── CCString.cpp
│ │ │ │ │ ├── CCString.h
│ │ │ │ │ ├── CCZone.cpp
│ │ │ │ │ └── CCZone.h
│ │ │ │ ├── cocos2d.cpp
│ │ │ │ ├── draw_nodes
│ │ │ │ │ ├── CCDrawingPrimitives.cpp
│ │ │ │ │ ├── CCDrawingPrimitives.h
│ │ │ │ │ ├── CCDrawNode.cpp
│ │ │ │ │ └── CCDrawNode.h
│ │ │ │ ├── effects
│ │ │ │ │ ├── CCGrabber.cpp
│ │ │ │ │ ├── CCGrabber.h
│ │ │ │ │ ├── CCGrid.cpp
│ │ │ │ │ └── CCGrid.h
│ │ │ │ ├── include
│ │ │ │ │ ├── ccConfig.h
│ │ │ │ │ ├── CCEventType.h
│ │ │ │ │ ├── ccMacros.h
│ │ │ │ │ ├── CCProtocols.h
│ │ │ │ │ ├── ccTypeInfo.h
│ │ │ │ │ ├── ccTypes.h
│ │ │ │ │ └── cocos2d.h
│ │ │ │ ├── kazmath
│ │ │ │ │ ├── include
│ │ │ │ │ │ └── kazmath
│ │ │ │ │ │ ├── aabb.h
│ │ │ │ │ │ ├── GL
│ │ │ │ │ │ │ ├── mat4stack.h
│ │ │ │ │ │ │ └── matrix.h
│ │ │ │ │ │ ├── kazmath.h
│ │ │ │ │ │ ├── mat3.h
│ │ │ │ │ │ ├── mat4.h
│ │ │ │ │ │ ├── neon_matrix_impl.h
│ │ │ │ │ │ ├── plane.h
│ │ │ │ │ │ ├── quaternion.h
│ │ │ │ │ │ ├── ray2.h
│ │ │ │ │ │ ├── utility.h
│ │ │ │ │ │ ├── vec2.h
│ │ │ │ │ │ ├── vec3.h
│ │ │ │ │ │ └── vec4.h
│ │ │ │ │ └── src
│ │ │ │ │ ├── aabb.c
│ │ │ │ │ ├── ChangeLog
│ │ │ │ │ ├── CMakeLists.txt
│ │ │ │ │ ├── GL
│ │ │ │ │ │ ├── mat4stack.c
│ │ │ │ │ │ └── matrix.c
│ │ │ │ │ ├── mat3.c
│ │ │ │ │ ├── mat4.c
│ │ │ │ │ ├── neon_matrix_impl.c
│ │ │ │ │ ├── plane.c
│ │ │ │ │ ├── quaternion.c
│ │ │ │ │ ├── ray2.c
│ │ │ │ │ ├── utility.c
│ │ │ │ │ ├── vec2.c
│ │ │ │ │ ├── vec3.c
│ │ │ │ │ └── vec4.c
│ │ │ │ ├── keypad_dispatcher
│ │ │ │ │ ├── CCKeypadDelegate.cpp
│ │ │ │ │ ├── CCKeypadDelegate.h
│ │ │ │ │ ├── CCKeypadDispatcher.cpp
│ │ │ │ │ └── CCKeypadDispatcher.h
│ │ │ │ ├── label_nodes
│ │ │ │ │ ├── CCLabelAtlas.cpp
│ │ │ │ │ ├── CCLabelAtlas.h
│ │ │ │ │ ├── CCLabelBMFont.cpp
│ │ │ │ │ ├── CCLabelBMFont.h
│ │ │ │ │ ├── CCLabelTTF.cpp
│ │ │ │ │ └── CCLabelTTF.h
│ │ │ │ ├── layers_scenes_transitions_nodes
│ │ │ │ │ ├── CCLayer.cpp
│ │ │ │ │ ├── CCLayer.h
│ │ │ │ │ ├── CCScene.cpp
│ │ │ │ │ ├── CCScene.h
│ │ │ │ │ ├── CCTransition.cpp
│ │ │ │ │ ├── CCTransition.h
│ │ │ │ │ ├── CCTransitionPageTurn.cpp
│ │ │ │ │ ├── CCTransitionPageTurn.h
│ │ │ │ │ ├── CCTransitionProgress.cpp
│ │ │ │ │ └── CCTransitionProgress.h
│ │ │ │ ├── menu_nodes
│ │ │ │ │ ├── CCMenu.cpp
│ │ │ │ │ ├── CCMenu.h
│ │ │ │ │ ├── CCMenuItem.cpp
│ │ │ │ │ └── CCMenuItem.h
│ │ │ │ ├── misc_nodes
│ │ │ │ │ ├── CCClippingNode.cpp
│ │ │ │ │ ├── CCClippingNode.h
│ │ │ │ │ ├── CCMotionStreak.cpp
│ │ │ │ │ ├── CCMotionStreak.h
│ │ │ │ │ ├── CCProgressTimer.cpp
│ │ │ │ │ ├── CCProgressTimer.h
│ │ │ │ │ ├── CCRenderTexture.cpp
│ │ │ │ │ └── CCRenderTexture.h
│ │ │ │ ├── particle_nodes
│ │ │ │ │ ├── CCParticleBatchNode.cpp
│ │ │ │ │ ├── CCParticleBatchNode.h
│ │ │ │ │ ├── CCParticleExamples.cpp
│ │ │ │ │ ├── CCParticleExamples.h
│ │ │ │ │ ├── CCParticleSystem.cpp
│ │ │ │ │ ├── CCParticleSystem.h
│ │ │ │ │ ├── CCParticleSystemQuad.cpp
│ │ │ │ │ ├── CCParticleSystemQuad.h
│ │ │ │ │ └── firePngData.h
│ │ │ │ ├── platform
│ │ │ │ │ ├── CCAccelerometerDelegate.h
│ │ │ │ │ ├── CCApplicationProtocol.h
│ │ │ │ │ ├── CCCommon.h
│ │ │ │ │ ├── CCDevice.h
│ │ │ │ │ ├── CCEGLViewProtocol.cpp
│ │ │ │ │ ├── CCEGLViewProtocol.h
│ │ │ │ │ ├── CCFileUtils.cpp
│ │ │ │ │ ├── CCFileUtils.h
│ │ │ │ │ ├── CCImageCommonWebp.cpp
│ │ │ │ │ ├── CCImage.h
│ │ │ │ │ ├── CCPlatformConfig.h
│ │ │ │ │ ├── CCPlatformMacros.h
│ │ │ │ │ ├── CCSAXParser.cpp
│ │ │ │ │ ├── CCSAXParser.h
│ │ │ │ │ ├── CCThread.h
│ │ │ │ │ ├── ios
│ │ │ │ │ │ ├── AccelerometerDelegateWrapper.h
│ │ │ │ │ │ ├── AccelerometerDelegateWrapper.mm
│ │ │ │ │ │ ├── CCAccelerometer.h
│ │ │ │ │ │ ├── CCAccelerometer.mm
│ │ │ │ │ │ ├── CCApplication.h
│ │ │ │ │ │ ├── CCApplication.mm
│ │ │ │ │ │ ├── CCCommon.mm
│ │ │ │ │ │ ├── CCDevice.mm
│ │ │ │ │ │ ├── CCDirectorCaller.h
│ │ │ │ │ │ ├── CCDirectorCaller.mm
│ │ │ │ │ │ ├── CCEGLView.h
│ │ │ │ │ │ ├── CCEGLView.mm
│ │ │ │ │ │ ├── CCES2Renderer.h
│ │ │ │ │ │ ├── CCES2Renderer.m
│ │ │ │ │ │ ├── CCESRenderer.h
│ │ │ │ │ │ ├── CCFileUtilsIOS.h
│ │ │ │ │ │ ├── CCFileUtilsIOS.mm
│ │ │ │ │ │ ├── CCGL.h
│ │ │ │ │ │ ├── CCImage.mm
│ │ │ │ │ │ ├── CCLock.cpp
│ │ │ │ │ │ ├── CCLock.h
│ │ │ │ │ │ ├── CCPlatformDefine.h
│ │ │ │ │ │ ├── CCStdC.h
│ │ │ │ │ │ ├── CCThread.mm
│ │ │ │ │ │ ├── EAGLView.h
│ │ │ │ │ │ ├── EAGLView.mm
│ │ │ │ │ │ ├── OpenGL_Internal.h
│ │ │ │ │ │ └── Simulation
│ │ │ │ │ │ ├── AccelerometerSimulation.h
│ │ │ │ │ │ └── AccelerometerSimulation.m
│ │ │ │ │ ├── platform.cpp
│ │ │ │ │ ├── platform.h
│ │ │ │ │ └── third_party
│ │ │ │ │ └── ios
│ │ │ │ │ ├── curl
│ │ │ │ │ │ ├── curlbuild.h
│ │ │ │ │ │ ├── curl.h
│ │ │ │ │ │ ├── curlrules.h
│ │ │ │ │ │ ├── curlver.h
│ │ │ │ │ │ ├── easy.h
│ │ │ │ │ │ ├── mprintf.h
│ │ │ │ │ │ ├── multi.h
│ │ │ │ │ │ ├── stdcheaders.h
│ │ │ │ │ │ └── typecheck-gcc.h
│ │ │ │ │ ├── libraries
│ │ │ │ │ │ ├── libcurl.a
│ │ │ │ │ │ └── libwebp.a
│ │ │ │ │ └── webp
│ │ │ │ │ ├── decode.h
│ │ │ │ │ ├── encode.h
│ │ │ │ │ └── types.h
│ │ │ │ ├── script_support
│ │ │ │ │ ├── CCScriptSupport.cpp
│ │ │ │ │ └── CCScriptSupport.h
│ │ │ │ ├── shaders
│ │ │ │ │ ├── CCGLProgram.cpp
│ │ │ │ │ ├── CCGLProgram.h
│ │ │ │ │ ├── ccGLStateCache.cpp
│ │ │ │ │ ├── ccGLStateCache.h
│ │ │ │ │ ├── CCShaderCache.cpp
│ │ │ │ │ ├── CCShaderCache.h
│ │ │ │ │ ├── ccShaderEx_SwitchMask_frag.h
│ │ │ │ │ ├── ccShader_PositionColor_frag.h
│ │ │ │ │ ├── ccShader_PositionColorLengthTexture_frag.h
│ │ │ │ │ ├── ccShader_PositionColorLengthTexture_vert.h
│ │ │ │ │ ├── ccShader_PositionColor_vert.h
│ │ │ │ │ ├── ccShader_PositionTextureA8Color_frag.h
│ │ │ │ │ ├── ccShader_PositionTextureA8Color_vert.h
│ │ │ │ │ ├── ccShader_PositionTextureColorAlphaTest_frag.h
│ │ │ │ │ ├── ccShader_PositionTextureColor_frag.h
│ │ │ │ │ ├── ccShader_PositionTextureColor_vert.h
│ │ │ │ │ ├── ccShader_PositionTexture_frag.h
│ │ │ │ │ ├── ccShader_PositionTexture_uColor_frag.h
│ │ │ │ │ ├── ccShader_PositionTexture_uColor_vert.h
│ │ │ │ │ ├── ccShader_PositionTexture_vert.h
│ │ │ │ │ ├── ccShader_Position_uColor_frag.h
│ │ │ │ │ ├── ccShader_Position_uColor_vert.h
│ │ │ │ │ ├── ccShaders.cpp
│ │ │ │ │ └── ccShaders.h
│ │ │ │ ├── sprite_nodes
│ │ │ │ │ ├── CCAnimationCache.cpp
│ │ │ │ │ ├── CCAnimationCache.h
│ │ │ │ │ ├── CCAnimation.cpp
│ │ │ │ │ ├── CCAnimation.h
│ │ │ │ │ ├── CCSpriteBatchNode.cpp
│ │ │ │ │ ├── CCSpriteBatchNode.h
│ │ │ │ │ ├── CCSprite.cpp
│ │ │ │ │ ├── CCSpriteFrameCache.cpp
│ │ │ │ │ ├── CCSpriteFrameCache.h
│ │ │ │ │ ├── CCSpriteFrame.cpp
│ │ │ │ │ ├── CCSpriteFrame.h
│ │ │ │ │ └── CCSprite.h
│ │ │ │ ├── support
│ │ │ │ │ ├── base64.cpp
│ │ │ │ │ ├── base64.h
│ │ │ │ │ ├── CCNotificationCenter.cpp
│ │ │ │ │ ├── CCNotificationCenter.h
│ │ │ │ │ ├── CCPointExtension.cpp
│ │ │ │ │ ├── CCPointExtension.h
│ │ │ │ │ ├── CCProfiling.cpp
│ │ │ │ │ ├── CCProfiling.h
│ │ │ │ │ ├── ccUTF8.cpp
│ │ │ │ │ ├── ccUTF8.h
│ │ │ │ │ ├── ccUtils.cpp
│ │ │ │ │ ├── ccUtils.h
│ │ │ │ │ ├── CCVertex.cpp
│ │ │ │ │ ├── CCVertex.h
│ │ │ │ │ ├── data_support
│ │ │ │ │ │ ├── ccCArray.cpp
│ │ │ │ │ │ ├── ccCArray.h
│ │ │ │ │ │ ├── uthash.h
│ │ │ │ │ │ └── utlist.h
│ │ │ │ │ ├── image_support
│ │ │ │ │ │ ├── TGAlib.cpp
│ │ │ │ │ │ └── TGAlib.h
│ │ │ │ │ ├── tinyxml2
│ │ │ │ │ │ ├── tinyxml2.cpp
│ │ │ │ │ │ └── tinyxml2.h
│ │ │ │ │ ├── TransformUtils.cpp
│ │ │ │ │ ├── TransformUtils.h
│ │ │ │ │ ├── user_default
│ │ │ │ │ │ ├── CCUserDefault.h
│ │ │ │ │ │ └── CCUserDefault.mm
│ │ │ │ │ └── zip_support
│ │ │ │ │ ├── ioapi.cpp
│ │ │ │ │ ├── ioapi.h
│ │ │ │ │ ├── unzip.cpp
│ │ │ │ │ ├── unzip.h
│ │ │ │ │ ├── ZipUtils.cpp
│ │ │ │ │ └── ZipUtils.h
│ │ │ │ ├── text_input_node
│ │ │ │ │ ├── CCIMEDelegate.h
│ │ │ │ │ ├── CCIMEDispatcher.cpp
│ │ │ │ │ ├── CCIMEDispatcher.h
│ │ │ │ │ ├── CCTextFieldTTF.cpp
│ │ │ │ │ └── CCTextFieldTTF.h
│ │ │ │ ├── textures
│ │ │ │ │ ├── CCTexture2D.cpp
│ │ │ │ │ ├── CCTexture2D.h
│ │ │ │ │ ├── CCTextureAtlas.cpp
│ │ │ │ │ ├── CCTextureAtlas.h
│ │ │ │ │ ├── CCTextureCache.cpp
│ │ │ │ │ ├── CCTextureCache.h
│ │ │ │ │ ├── CCTexturePVR.cpp
│ │ │ │ │ └── CCTexturePVR.h
│ │ │ │ ├── tilemap_parallax_nodes
│ │ │ │ │ ├── CCParallaxNode.cpp
│ │ │ │ │ ├── CCParallaxNode.h
│ │ │ │ │ ├── CCTileMapAtlas.cpp
│ │ │ │ │ ├── CCTileMapAtlas.h
│ │ │ │ │ ├── CCTMXLayer.cpp
│ │ │ │ │ ├── CCTMXLayer.h
│ │ │ │ │ ├── CCTMXObjectGroup.cpp
│ │ │ │ │ ├── CCTMXObjectGroup.h
│ │ │ │ │ ├── CCTMXTiledMap.cpp
│ │ │ │ │ ├── CCTMXTiledMap.h
│ │ │ │ │ ├── CCTMXXMLParser.cpp
│ │ │ │ │ └── CCTMXXMLParser.h
│ │ │ │ └── touch_dispatcher
│ │ │ │ ├── CCTouch.cpp
│ │ │ │ ├── CCTouchDelegateProtocol.h
│ │ │ │ ├── CCTouchDispatcher.cpp
│ │ │ │ ├── CCTouchDispatcher.h
│ │ │ │ ├── CCTouch.h
│ │ │ │ ├── CCTouchHandler.cpp
│ │ │ │ └── CCTouchHandler.h
│ │ │ ├── CocosDenshion
│ │ │ │ ├── include
│ │ │ │ │ ├── Export.h
│ │ │ │ │ └── SimpleAudioEngine.h
│ │ │ │ ├── ios
│ │ │ │ │ ├── CDAudioManager.h
│ │ │ │ │ ├── CDAudioManager.m
│ │ │ │ │ ├── CDConfig.h
│ │ │ │ │ ├── CDOpenALSupport.h
│ │ │ │ │ ├── CDOpenALSupport.m
│ │ │ │ │ ├── CocosDenshion.h
│ │ │ │ │ ├── CocosDenshion.m
│ │ │ │ │ ├── SimpleAudioEngine.mm
│ │ │ │ │ ├── SimpleAudioEngine_objc.h
│ │ │ │ │ └── SimpleAudioEngine_objc.m
│ │ │ │ └── proj.ios
│ │ │ │ └── CocosDenshion.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ └── extensions
│ │ │ ├── AssetsManager
│ │ │ │ ├── AssetsManager.cpp
│ │ │ │ └── AssetsManager.h
│ │ │ ├── CCBReader
│ │ │ │ ├── CCBAnimationManager.cpp
│ │ │ │ ├── CCBAnimationManager.h
│ │ │ │ ├── CCBFileLoader.cpp
│ │ │ │ ├── CCBFileLoader.h
│ │ │ │ ├── CCBKeyframe.cpp
│ │ │ │ ├── CCBKeyframe.h
│ │ │ │ ├── CCBMemberVariableAssigner.h
│ │ │ │ ├── CCBReader.cpp
│ │ │ │ ├── CCBReader.h
│ │ │ │ ├── CCBSelectorResolver.h
│ │ │ │ ├── CCBSequence.cpp
│ │ │ │ ├── CCBSequence.h
│ │ │ │ ├── CCBSequenceProperty.cpp
│ │ │ │ ├── CCBSequenceProperty.h
│ │ │ │ ├── CCBValue.cpp
│ │ │ │ ├── CCBValue.h
│ │ │ │ ├── CCControlButtonLoader.cpp
│ │ │ │ ├── CCControlButtonLoader.h
│ │ │ │ ├── CCControlLoader.cpp
│ │ │ │ ├── CCControlLoader.h
│ │ │ │ ├── CCData.cpp
│ │ │ │ ├── CCData.h
│ │ │ │ ├── CCLabelBMFontLoader.cpp
│ │ │ │ ├── CCLabelBMFontLoader.h
│ │ │ │ ├── CCLabelTTFLoader.cpp
│ │ │ │ ├── CCLabelTTFLoader.h
│ │ │ │ ├── CCLayerColorLoader.cpp
│ │ │ │ ├── CCLayerColorLoader.h
│ │ │ │ ├── CCLayerGradientLoader.cpp
│ │ │ │ ├── CCLayerGradientLoader.h
│ │ │ │ ├── CCLayerLoader.cpp
│ │ │ │ ├── CCLayerLoader.h
│ │ │ │ ├── CCMenuItemImageLoader.cpp
│ │ │ │ ├── CCMenuItemImageLoader.h
│ │ │ │ ├── CCMenuItemLoader.cpp
│ │ │ │ ├── CCMenuItemLoader.h
│ │ │ │ ├── CCMenuLoader.h
│ │ │ │ ├── CCNode+CCBRelativePositioning.cpp
│ │ │ │ ├── CCNode+CCBRelativePositioning.h
│ │ │ │ ├── CCNodeLoader.cpp
│ │ │ │ ├── CCNodeLoader.h
│ │ │ │ ├── CCNodeLoaderLibrary.cpp
│ │ │ │ ├── CCNodeLoaderLibrary.h
│ │ │ │ ├── CCNodeLoaderListener.h
│ │ │ │ ├── CCParticleSystemQuadLoader.cpp
│ │ │ │ ├── CCParticleSystemQuadLoader.h
│ │ │ │ ├── CCScale9SpriteLoader.cpp
│ │ │ │ ├── CCScale9SpriteLoader.h
│ │ │ │ ├── CCScrollViewLoader.cpp
│ │ │ │ ├── CCScrollViewLoader.h
│ │ │ │ ├── CCSpriteLoader.cpp
│ │ │ │ └── CCSpriteLoader.h
│ │ │ ├── cocos-ext.h
│ │ │ ├── ExtensionMacros.h
│ │ │ ├── GUI
│ │ │ │ ├── CCControlExtension
│ │ │ │ │ ├── CCControlButton.cpp
│ │ │ │ │ ├── CCControlButton.h
│ │ │ │ │ ├── CCControlColourPicker.cpp
│ │ │ │ │ ├── CCControlColourPicker.h
│ │ │ │ │ ├── CCControl.cpp
│ │ │ │ │ ├── CCControlExtensions.h
│ │ │ │ │ ├── CCControl.h
│ │ │ │ │ ├── CCControlHuePicker.cpp
│ │ │ │ │ ├── CCControlHuePicker.h
│ │ │ │ │ ├── CCControlPotentiometer.cpp
│ │ │ │ │ ├── CCControlPotentiometer.h
│ │ │ │ │ ├── CCControlSaturationBrightnessPicker.cpp
│ │ │ │ │ ├── CCControlSaturationBrightnessPicker.h
│ │ │ │ │ ├── CCControlSlider.cpp
│ │ │ │ │ ├── CCControlSlider.h
│ │ │ │ │ ├── CCControlStepper.cpp
│ │ │ │ │ ├── CCControlStepper.h
│ │ │ │ │ ├── CCControlSwitch.cpp
│ │ │ │ │ ├── CCControlSwitch.h
│ │ │ │ │ ├── CCControlUtils.cpp
│ │ │ │ │ ├── CCControlUtils.h
│ │ │ │ │ ├── CCInvocation.cpp
│ │ │ │ │ ├── CCInvocation.h
│ │ │ │ │ ├── CCScale9Sprite.cpp
│ │ │ │ │ └── CCScale9Sprite.h
│ │ │ │ ├── CCEditBox
│ │ │ │ │ ├── CCEditBox.cpp
│ │ │ │ │ ├── CCEditBox.h
│ │ │ │ │ ├── CCEditBoxImpl.h
│ │ │ │ │ ├── CCEditBoxImplIOS.h
│ │ │ │ │ ├── CCEditBoxImplIOS.mm
│ │ │ │ │ ├── CCEditBoxImplMac.h
│ │ │ │ │ ├── CCEditBoxImplMac.mm
│ │ │ │ │ ├── CCEditBoxImplWin.cpp
│ │ │ │ │ └── CCEditBoxImplWin.h
│ │ │ │ └── CCScrollView
│ │ │ │ ├── CCScrollView.cpp
│ │ │ │ ├── CCScrollView.h
│ │ │ │ ├── CCSorting.cpp
│ │ │ │ ├── CCSorting.h
│ │ │ │ ├── CCTableViewCell.cpp
│ │ │ │ ├── CCTableViewCell.h
│ │ │ │ ├── CCTableView.cpp
│ │ │ │ └── CCTableView.h
│ │ │ ├── LocalStorage
│ │ │ │ ├── LocalStorageAndroid.cpp
│ │ │ │ ├── LocalStorage.cpp
│ │ │ │ └── LocalStorage.h
│ │ │ ├── network
│ │ │ │ ├── HttpClient.cpp
│ │ │ │ ├── HttpClient.h
│ │ │ │ ├── HttpRequest.h
│ │ │ │ └── HttpResponse.h
│ │ │ ├── physics_nodes
│ │ │ │ ├── CCPhysicsDebugNode.cpp
│ │ │ │ ├── CCPhysicsDebugNode.h
│ │ │ │ ├── CCPhysicsSprite.cpp
│ │ │ │ └── CCPhysicsSprite.h
│ │ │ └── spine
│ │ │ ├── Animation.cpp
│ │ │ ├── Animation.h
│ │ │ ├── AnimationState.cpp
│ │ │ ├── AnimationStateData.cpp
│ │ │ ├── AnimationStateData.h
│ │ │ ├── AnimationState.h
│ │ │ ├── AtlasAttachmentLoader.cpp
│ │ │ ├── AtlasAttachmentLoader.h
│ │ │ ├── Atlas.cpp
│ │ │ ├── Atlas.h
│ │ │ ├── Attachment.cpp
│ │ │ ├── Attachment.h
│ │ │ ├── AttachmentLoader.cpp
│ │ │ ├── AttachmentLoader.h
│ │ │ ├── Bone.cpp
│ │ │ ├── BoneData.cpp
│ │ │ ├── BoneData.h
│ │ │ ├── Bone.h
│ │ │ ├── extension.cpp
│ │ │ ├── extension.h
│ │ │ ├── Json.cpp
│ │ │ ├── Json.h
│ │ │ ├── RegionAttachment.cpp
│ │ │ ├── RegionAttachment.h
│ │ │ ├── Skeleton.cpp
│ │ │ ├── SkeletonData.cpp
│ │ │ ├── SkeletonData.h
│ │ │ ├── Skeleton.h
│ │ │ ├── SkeletonJson.cpp
│ │ │ ├── SkeletonJson.h
│ │ │ ├── Skin.cpp
│ │ │ ├── Skin.h
│ │ │ ├── Slot.cpp
│ │ │ ├── SlotData.cpp
│ │ │ ├── SlotData.h
│ │ │ ├── Slot.h
│ │ │ ├── spine-cocos2dx.cpp
│ │ │ ├── spine-cocos2dx.h
│ │ │ └── spine.h
│ │ ├── Prefix.pch
│ │ └── Resources
│ │ ├── blocks.png
│ │ ├── CloseNormal.png
│ │ ├── CloseSelected.png
│ │ ├── Default.png
│ │ ├── HelloWorld.png
│ │ ├── Icon@2x.png
│ │ ├── Icon-72.png
│ │ ├── Icon.png
│ │ ├── Icon-Small@2x.png
│ │ ├── Icon-Small-50.png
│ │ ├── Icon-Small.png
│ │ ├── Info.plist
│ │ └── iTunesArtwork
│ └── AngryBird.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata
│ │ ├── shinshen.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── wtrience.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
│ └── xcuserdata
│ ├── shinshen.xcuserdatad
│ │ └── xcschemes
│ │ ├── AngryBird.xcscheme
│ │ └── xcschememanagement.plist
│ └── wtrience.xcuserdatad
│ ├── xcdebugger
│ │ └── Breakpoints.xcbkptlist
│ └── xcschemes
│ ├── AngryBird.xcscheme
│ └── xcschememanagement.plist
└── Angry_Squirrel
├── Angry_Squirrel
│ ├── Classes
│ │ ├── AppDelegate.cpp
│ │ ├── AppDelegate.h
│ │ ├── HelloWorldScene.cpp
│ │ └── HelloWorldScene.h
│ ├── const.h
│ ├── GameOver.cpp
│ ├── GameOver.h
│ ├── images
│ │ ├── acorn-hd.png
│ │ ├── acorn.png
│ │ ├── backmenu.png
│ │ ├── bg-hd.png
│ │ ├── bg.png
│ │ ├── brick_1-hd.png
│ │ ├── brick_1.png
│ │ ├── brick_2-hd.png
│ │ ├── brick_2.png
│ │ ├── brick_3-hd.png
│ │ ├── brick_3.png
│ │ ├── brick_platform-hd.png
│ │ ├── brick_platform.png
│ │ ├── catapult_arm-hd.png
│ │ ├── catapult_arm.png
│ │ ├── catapult_base_1-hd.png
│ │ ├── catapult_base_1.png
│ │ ├── catapult_base_2-hd.png
│ │ ├── catapult_base_2.png
│ │ ├── catapult_cup-hd.png
│ │ ├── catapult_cup.png
│ │ ├── fg-hd.png
│ │ ├── fg.png
│ │ ├── fire.png
│ │ ├── head_cat-hd.png
│ │ ├── head_cat.png
│ │ ├── head_dog-hd.png
│ │ ├── head_dog.png
│ │ ├── score_bg.png
│ │ ├── snowflake.png
│ │ ├── snow.png
│ │ ├── squirrel_1-hd.png
│ │ ├── squirrel_1.png
│ │ ├── squirrel_2-hd.png
│ │ └── squirrel_2.png
│ ├── ios
│ │ ├── AppController.h
│ │ ├── AppController.mm
│ │ ├── main.m
│ │ ├── RootViewController.h
│ │ └── RootViewController.mm
│ ├── libs
│ │ ├── Box2D
│ │ │ ├── Box2D.h
│ │ │ ├── Collision
│ │ │ │ ├── b2BroadPhase.cpp
│ │ │ │ ├── b2BroadPhase.h
│ │ │ │ ├── b2CollideCircle.cpp
│ │ │ │ ├── b2CollideEdge.cpp
│ │ │ │ ├── b2CollidePolygon.cpp
│ │ │ │ ├── b2Collision.cpp
│ │ │ │ ├── b2Collision.h
│ │ │ │ ├── b2Distance.cpp
│ │ │ │ ├── b2Distance.h
│ │ │ │ ├── b2DynamicTree.cpp
│ │ │ │ ├── b2DynamicTree.h
│ │ │ │ ├── b2TimeOfImpact.cpp
│ │ │ │ ├── b2TimeOfImpact.h
│ │ │ │ └── Shapes
│ │ │ │ ├── b2ChainShape.cpp
│ │ │ │ ├── b2ChainShape.h
│ │ │ │ ├── b2CircleShape.cpp
│ │ │ │ ├── b2CircleShape.h
│ │ │ │ ├── b2EdgeShape.cpp
│ │ │ │ ├── b2EdgeShape.h
│ │ │ │ ├── b2PolygonShape.cpp
│ │ │ │ ├── b2PolygonShape.h
│ │ │ │ └── b2Shape.h
│ │ │ ├── Common
│ │ │ │ ├── b2BlockAllocator.cpp
│ │ │ │ ├── b2BlockAllocator.h
│ │ │ │ ├── b2Draw.cpp
│ │ │ │ ├── b2Draw.h
│ │ │ │ ├── b2GrowableStack.h
│ │ │ │ ├── b2Math.cpp
│ │ │ │ ├── b2Math.h
│ │ │ │ ├── b2Settings.cpp
│ │ │ │ ├── b2Settings.h
│ │ │ │ ├── b2StackAllocator.cpp
│ │ │ │ ├── b2StackAllocator.h
│ │ │ │ ├── b2Timer.cpp
│ │ │ │ └── b2Timer.h
│ │ │ ├── Dynamics
│ │ │ │ ├── b2Body.cpp
│ │ │ │ ├── b2Body.h
│ │ │ │ ├── b2ContactManager.cpp
│ │ │ │ ├── b2ContactManager.h
│ │ │ │ ├── b2Fixture.cpp
│ │ │ │ ├── b2Fixture.h
│ │ │ │ ├── b2Island.cpp
│ │ │ │ ├── b2Island.h
│ │ │ │ ├── b2TimeStep.h
│ │ │ │ ├── b2WorldCallbacks.cpp
│ │ │ │ ├── b2WorldCallbacks.h
│ │ │ │ ├── b2World.cpp
│ │ │ │ ├── b2World.h
│ │ │ │ ├── Contacts
│ │ │ │ │ ├── b2ChainAndCircleContact.cpp
│ │ │ │ │ ├── b2ChainAndCircleContact.h
│ │ │ │ │ ├── b2ChainAndPolygonContact.cpp
│ │ │ │ │ ├── b2ChainAndPolygonContact.h
│ │ │ │ │ ├── b2CircleContact.cpp
│ │ │ │ │ ├── b2CircleContact.h
│ │ │ │ │ ├── b2Contact.cpp
│ │ │ │ │ ├── b2Contact.h
│ │ │ │ │ ├── b2ContactSolver.cpp
│ │ │ │ │ ├── b2ContactSolver.h
│ │ │ │ │ ├── b2EdgeAndCircleContact.cpp
│ │ │ │ │ ├── b2EdgeAndCircleContact.h
│ │ │ │ │ ├── b2EdgeAndPolygonContact.cpp
│ │ │ │ │ ├── b2EdgeAndPolygonContact.h
│ │ │ │ │ ├── b2PolygonAndCircleContact.cpp
│ │ │ │ │ ├── b2PolygonAndCircleContact.h
│ │ │ │ │ ├── b2PolygonContact.cpp
│ │ │ │ │ └── b2PolygonContact.h
│ │ │ │ └── Joints
│ │ │ │ ├── b2DistanceJoint.cpp
│ │ │ │ ├── b2DistanceJoint.h
│ │ │ │ ├── b2FrictionJoint.cpp
│ │ │ │ ├── b2FrictionJoint.h
│ │ │ │ ├── b2GearJoint.cpp
│ │ │ │ ├── b2GearJoint.h
│ │ │ │ ├── b2Joint.cpp
│ │ │ │ ├── b2Joint.h
│ │ │ │ ├── b2MouseJoint.cpp
│ │ │ │ ├── b2MouseJoint.h
│ │ │ │ ├── b2PrismaticJoint.cpp
│ │ │ │ ├── b2PrismaticJoint.h
│ │ │ │ ├── b2PulleyJoint.cpp
│ │ │ │ ├── b2PulleyJoint.h
│ │ │ │ ├── b2RevoluteJoint.cpp
│ │ │ │ ├── b2RevoluteJoint.h
│ │ │ │ ├── b2RopeJoint.cpp
│ │ │ │ ├── b2RopeJoint.h
│ │ │ │ ├── b2WeldJoint.cpp
│ │ │ │ ├── b2WeldJoint.h
│ │ │ │ ├── b2WheelJoint.cpp
│ │ │ │ └── b2WheelJoint.h
│ │ │ └── Rope
│ │ │ ├── b2Rope.cpp
│ │ │ └── b2Rope.h
│ │ ├── cocos2dx
│ │ │ ├── actions
│ │ │ │ ├── CCActionCamera.cpp
│ │ │ │ ├── CCActionCamera.h
│ │ │ │ ├── CCActionCatmullRom.cpp
│ │ │ │ ├── CCActionCatmullRom.h
│ │ │ │ ├── CCAction.cpp
│ │ │ │ ├── CCActionEase.cpp
│ │ │ │ ├── CCActionEase.h
│ │ │ │ ├── CCActionGrid3D.cpp
│ │ │ │ ├── CCActionGrid3D.h
│ │ │ │ ├── CCActionGrid.cpp
│ │ │ │ ├── CCActionGrid.h
│ │ │ │ ├── CCAction.h
│ │ │ │ ├── CCActionInstant.cpp
│ │ │ │ ├── CCActionInstant.h
│ │ │ │ ├── CCActionInterval.cpp
│ │ │ │ ├── CCActionInterval.h
│ │ │ │ ├── CCActionManager.cpp
│ │ │ │ ├── CCActionManager.h
│ │ │ │ ├── CCActionPageTurn3D.cpp
│ │ │ │ ├── CCActionPageTurn3D.h
│ │ │ │ ├── CCActionProgressTimer.cpp
│ │ │ │ ├── CCActionProgressTimer.h
│ │ │ │ ├── CCActionTiledGrid.cpp
│ │ │ │ ├── CCActionTiledGrid.h
│ │ │ │ ├── CCActionTween.cpp
│ │ │ │ └── CCActionTween.h
│ │ │ ├── base_nodes
│ │ │ │ ├── CCAtlasNode.cpp
│ │ │ │ ├── CCAtlasNode.h
│ │ │ │ ├── CCNode.cpp
│ │ │ │ └── CCNode.h
│ │ │ ├── CCCamera.cpp
│ │ │ ├── CCCamera.h
│ │ │ ├── CCConfiguration.cpp
│ │ │ ├── CCConfiguration.h
│ │ │ ├── CCDirector.cpp
│ │ │ ├── CCDirector.h
│ │ │ ├── ccFPSImages.c
│ │ │ ├── ccFPSImages.h
│ │ │ ├── CCScheduler.cpp
│ │ │ ├── CCScheduler.h
│ │ │ ├── cocoa
│ │ │ │ ├── CCAffineTransform.cpp
│ │ │ │ ├── CCAffineTransform.h
│ │ │ │ ├── CCArray.cpp
│ │ │ │ ├── CCArray.h
│ │ │ │ ├── CCAutoreleasePool.cpp
│ │ │ │ ├── CCAutoreleasePool.h
│ │ │ │ ├── CCBool.h
│ │ │ │ ├── CCDataVisitor.cpp
│ │ │ │ ├── CCDataVisitor.h
│ │ │ │ ├── CCDictionary.cpp
│ │ │ │ ├── CCDictionary.h
│ │ │ │ ├── CCDouble.h
│ │ │ │ ├── CCFloat.h
│ │ │ │ ├── CCGeometry.cpp
│ │ │ │ ├── CCGeometry.h
│ │ │ │ ├── CCInteger.h
│ │ │ │ ├── CCNS.cpp
│ │ │ │ ├── CCNS.h
│ │ │ │ ├── CCObject.cpp
│ │ │ │ ├── CCObject.h
│ │ │ │ ├── CCSet.cpp
│ │ │ │ ├── CCSet.h
│ │ │ │ ├── CCString.cpp
│ │ │ │ ├── CCString.h
│ │ │ │ ├── CCZone.cpp
│ │ │ │ └── CCZone.h
│ │ │ ├── cocos2d.cpp
│ │ │ ├── draw_nodes
│ │ │ │ ├── CCDrawingPrimitives.cpp
│ │ │ │ ├── CCDrawingPrimitives.h
│ │ │ │ ├── CCDrawNode.cpp
│ │ │ │ └── CCDrawNode.h
│ │ │ ├── effects
│ │ │ │ ├── CCGrabber.cpp
│ │ │ │ ├── CCGrabber.h
│ │ │ │ ├── CCGrid.cpp
│ │ │ │ └── CCGrid.h
│ │ │ ├── include
│ │ │ │ ├── ccConfig.h
│ │ │ │ ├── CCEventType.h
│ │ │ │ ├── ccMacros.h
│ │ │ │ ├── CCProtocols.h
│ │ │ │ ├── ccTypeInfo.h
│ │ │ │ ├── ccTypes.h
│ │ │ │ └── cocos2d.h
│ │ │ ├── kazmath
│ │ │ │ ├── include
│ │ │ │ │ └── kazmath
│ │ │ │ │ ├── aabb.h
│ │ │ │ │ ├── GL
│ │ │ │ │ │ ├── mat4stack.h
│ │ │ │ │ │ └── matrix.h
│ │ │ │ │ ├── kazmath.h
│ │ │ │ │ ├── mat3.h
│ │ │ │ │ ├── mat4.h
│ │ │ │ │ ├── neon_matrix_impl.h
│ │ │ │ │ ├── plane.h
│ │ │ │ │ ├── quaternion.h
│ │ │ │ │ ├── ray2.h
│ │ │ │ │ ├── utility.h
│ │ │ │ │ ├── vec2.h
│ │ │ │ │ ├── vec3.h
│ │ │ │ │ └── vec4.h
│ │ │ │ └── src
│ │ │ │ ├── aabb.c
│ │ │ │ ├── ChangeLog
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── GL
│ │ │ │ │ ├── mat4stack.c
│ │ │ │ │ └── matrix.c
│ │ │ │ ├── mat3.c
│ │ │ │ ├── mat4.c
│ │ │ │ ├── neon_matrix_impl.c
│ │ │ │ ├── plane.c
│ │ │ │ ├── quaternion.c
│ │ │ │ ├── ray2.c
│ │ │ │ ├── utility.c
│ │ │ │ ├── vec2.c
│ │ │ │ ├── vec3.c
│ │ │ │ └── vec4.c
│ │ │ ├── keypad_dispatcher
│ │ │ │ ├── CCKeypadDelegate.cpp
│ │ │ │ ├── CCKeypadDelegate.h
│ │ │ │ ├── CCKeypadDispatcher.cpp
│ │ │ │ └── CCKeypadDispatcher.h
│ │ │ ├── label_nodes
│ │ │ │ ├── CCLabelAtlas.cpp
│ │ │ │ ├── CCLabelAtlas.h
│ │ │ │ ├── CCLabelBMFont.cpp
│ │ │ │ ├── CCLabelBMFont.h
│ │ │ │ ├── CCLabelTTF.cpp
│ │ │ │ └── CCLabelTTF.h
│ │ │ ├── layers_scenes_transitions_nodes
│ │ │ │ ├── CCLayer.cpp
│ │ │ │ ├── CCLayer.h
│ │ │ │ ├── CCScene.cpp
│ │ │ │ ├── CCScene.h
│ │ │ │ ├── CCTransition.cpp
│ │ │ │ ├── CCTransition.h
│ │ │ │ ├── CCTransitionPageTurn.cpp
│ │ │ │ ├── CCTransitionPageTurn.h
│ │ │ │ ├── CCTransitionProgress.cpp
│ │ │ │ └── CCTransitionProgress.h
│ │ │ ├── menu_nodes
│ │ │ │ ├── CCMenu.cpp
│ │ │ │ ├── CCMenu.h
│ │ │ │ ├── CCMenuItem.cpp
│ │ │ │ └── CCMenuItem.h
│ │ │ ├── misc_nodes
│ │ │ │ ├── CCClippingNode.cpp
│ │ │ │ ├── CCClippingNode.h
│ │ │ │ ├── CCMotionStreak.cpp
│ │ │ │ ├── CCMotionStreak.h
│ │ │ │ ├── CCProgressTimer.cpp
│ │ │ │ ├── CCProgressTimer.h
│ │ │ │ ├── CCRenderTexture.cpp
│ │ │ │ └── CCRenderTexture.h
│ │ │ ├── particle_nodes
│ │ │ │ ├── CCParticleBatchNode.cpp
│ │ │ │ ├── CCParticleBatchNode.h
│ │ │ │ ├── CCParticleExamples.cpp
│ │ │ │ ├── CCParticleExamples.h
│ │ │ │ ├── CCParticleSystem.cpp
│ │ │ │ ├── CCParticleSystem.h
│ │ │ │ ├── CCParticleSystemQuad.cpp
│ │ │ │ ├── CCParticleSystemQuad.h
│ │ │ │ └── firePngData.h
│ │ │ ├── platform
│ │ │ │ ├── CCAccelerometerDelegate.h
│ │ │ │ ├── CCApplicationProtocol.h
│ │ │ │ ├── CCCommon.h
│ │ │ │ ├── CCDevice.h
│ │ │ │ ├── CCEGLViewProtocol.cpp
│ │ │ │ ├── CCEGLViewProtocol.h
│ │ │ │ ├── CCFileUtils.cpp
│ │ │ │ ├── CCFileUtils.h
│ │ │ │ ├── CCImageCommonWebp.cpp
│ │ │ │ ├── CCImage.h
│ │ │ │ ├── CCPlatformConfig.h
│ │ │ │ ├── CCPlatformMacros.h
│ │ │ │ ├── CCSAXParser.cpp
│ │ │ │ ├── CCSAXParser.h
│ │ │ │ ├── CCThread.h
│ │ │ │ ├── ios
│ │ │ │ │ ├── AccelerometerDelegateWrapper.h
│ │ │ │ │ ├── AccelerometerDelegateWrapper.mm
│ │ │ │ │ ├── CCAccelerometer.h
│ │ │ │ │ ├── CCAccelerometer.mm
│ │ │ │ │ ├── CCApplication.h
│ │ │ │ │ ├── CCApplication.mm
│ │ │ │ │ ├── CCCommon.mm
│ │ │ │ │ ├── CCDevice.mm
│ │ │ │ │ ├── CCDirectorCaller.h
│ │ │ │ │ ├── CCDirectorCaller.mm
│ │ │ │ │ ├── CCEGLView.h
│ │ │ │ │ ├── CCEGLView.mm
│ │ │ │ │ ├── CCES2Renderer.h
│ │ │ │ │ ├── CCES2Renderer.m
│ │ │ │ │ ├── CCESRenderer.h
│ │ │ │ │ ├── CCFileUtilsIOS.h
│ │ │ │ │ ├── CCFileUtilsIOS.mm
│ │ │ │ │ ├── CCGL.h
│ │ │ │ │ ├── CCImage.mm
│ │ │ │ │ ├── CCLock.cpp
│ │ │ │ │ ├── CCLock.h
│ │ │ │ │ ├── CCPlatformDefine.h
│ │ │ │ │ ├── CCStdC.h
│ │ │ │ │ ├── CCThread.mm
│ │ │ │ │ ├── EAGLView.h
│ │ │ │ │ ├── EAGLView.mm
│ │ │ │ │ ├── OpenGL_Internal.h
│ │ │ │ │ └── Simulation
│ │ │ │ │ ├── AccelerometerSimulation.h
│ │ │ │ │ └── AccelerometerSimulation.m
│ │ │ │ ├── platform.cpp
│ │ │ │ ├── platform.h
│ │ │ │ └── third_party
│ │ │ │ └── ios
│ │ │ │ ├── curl
│ │ │ │ │ ├── curlbuild.h
│ │ │ │ │ ├── curl.h
│ │ │ │ │ ├── curlrules.h
│ │ │ │ │ ├── curlver.h
│ │ │ │ │ ├── easy.h
│ │ │ │ │ ├── mprintf.h
│ │ │ │ │ ├── multi.h
│ │ │ │ │ ├── stdcheaders.h
│ │ │ │ │ └── typecheck-gcc.h
│ │ │ │ ├── libraries
│ │ │ │ │ ├── libcurl.a
│ │ │ │ │ └── libwebp.a
│ │ │ │ └── webp
│ │ │ │ ├── decode.h
│ │ │ │ ├── encode.h
│ │ │ │ └── types.h
│ │ │ ├── script_support
│ │ │ │ ├── CCScriptSupport.cpp
│ │ │ │ └── CCScriptSupport.h
│ │ │ ├── shaders
│ │ │ │ ├── CCGLProgram.cpp
│ │ │ │ ├── CCGLProgram.h
│ │ │ │ ├── ccGLStateCache.cpp
│ │ │ │ ├── ccGLStateCache.h
│ │ │ │ ├── CCShaderCache.cpp
│ │ │ │ ├── CCShaderCache.h
│ │ │ │ ├── ccShaderEx_SwitchMask_frag.h
│ │ │ │ ├── ccShader_PositionColor_frag.h
│ │ │ │ ├── ccShader_PositionColorLengthTexture_frag.h
│ │ │ │ ├── ccShader_PositionColorLengthTexture_vert.h
│ │ │ │ ├── ccShader_PositionColor_vert.h
│ │ │ │ ├── ccShader_PositionTextureA8Color_frag.h
│ │ │ │ ├── ccShader_PositionTextureA8Color_vert.h
│ │ │ │ ├── ccShader_PositionTextureColorAlphaTest_frag.h
│ │ │ │ ├── ccShader_PositionTextureColor_frag.h
│ │ │ │ ├── ccShader_PositionTextureColor_vert.h
│ │ │ │ ├── ccShader_PositionTexture_frag.h
│ │ │ │ ├── ccShader_PositionTexture_uColor_frag.h
│ │ │ │ ├── ccShader_PositionTexture_uColor_vert.h
│ │ │ │ ├── ccShader_PositionTexture_vert.h
│ │ │ │ ├── ccShader_Position_uColor_frag.h
│ │ │ │ ├── ccShader_Position_uColor_vert.h
│ │ │ │ ├── ccShaders.cpp
│ │ │ │ └── ccShaders.h
│ │ │ ├── sprite_nodes
│ │ │ │ ├── CCAnimationCache.cpp
│ │ │ │ ├── CCAnimationCache.h
│ │ │ │ ├── CCAnimation.cpp
│ │ │ │ ├── CCAnimation.h
│ │ │ │ ├── CCSpriteBatchNode.cpp
│ │ │ │ ├── CCSpriteBatchNode.h
│ │ │ │ ├── CCSprite.cpp
│ │ │ │ ├── CCSpriteFrameCache.cpp
│ │ │ │ ├── CCSpriteFrameCache.h
│ │ │ │ ├── CCSpriteFrame.cpp
│ │ │ │ ├── CCSpriteFrame.h
│ │ │ │ └── CCSprite.h
│ │ │ ├── support
│ │ │ │ ├── base64.cpp
│ │ │ │ ├── base64.h
│ │ │ │ ├── CCNotificationCenter.cpp
│ │ │ │ ├── CCNotificationCenter.h
│ │ │ │ ├── CCPointExtension.cpp
│ │ │ │ ├── CCPointExtension.h
│ │ │ │ ├── CCProfiling.cpp
│ │ │ │ ├── CCProfiling.h
│ │ │ │ ├── ccUTF8.cpp
│ │ │ │ ├── ccUTF8.h
│ │ │ │ ├── ccUtils.cpp
│ │ │ │ ├── ccUtils.h
│ │ │ │ ├── CCVertex.cpp
│ │ │ │ ├── CCVertex.h
│ │ │ │ ├── component
│ │ │ │ │ ├── CCComponentContainer.cpp
│ │ │ │ │ ├── CCComponentContainer.h
│ │ │ │ │ ├── CCComponent.cpp
│ │ │ │ │ └── CCComponent.h
│ │ │ │ ├── data_support
│ │ │ │ │ ├── ccCArray.cpp
│ │ │ │ │ ├── ccCArray.h
│ │ │ │ │ ├── uthash.h
│ │ │ │ │ └── utlist.h
│ │ │ │ ├── image_support
│ │ │ │ │ ├── TGAlib.cpp
│ │ │ │ │ └── TGAlib.h
│ │ │ │ ├── tinyxml2
│ │ │ │ │ ├── tinyxml2.cpp
│ │ │ │ │ └── tinyxml2.h
│ │ │ │ ├── TransformUtils.cpp
│ │ │ │ ├── TransformUtils.h
│ │ │ │ ├── user_default
│ │ │ │ │ ├── CCUserDefault.h
│ │ │ │ │ └── CCUserDefault.mm
│ │ │ │ └── zip_support
│ │ │ │ ├── ioapi.cpp
│ │ │ │ ├── ioapi.h
│ │ │ │ ├── unzip.cpp
│ │ │ │ ├── unzip.h
│ │ │ │ ├── ZipUtils.cpp
│ │ │ │ └── ZipUtils.h
│ │ │ ├── text_input_node
│ │ │ │ ├── CCIMEDelegate.h
│ │ │ │ ├── CCIMEDispatcher.cpp
│ │ │ │ ├── CCIMEDispatcher.h
│ │ │ │ ├── CCTextFieldTTF.cpp
│ │ │ │ └── CCTextFieldTTF.h
│ │ │ ├── textures
│ │ │ │ ├── CCTexture2D.cpp
│ │ │ │ ├── CCTexture2D.h
│ │ │ │ ├── CCTextureAtlas.cpp
│ │ │ │ ├── CCTextureAtlas.h
│ │ │ │ ├── CCTextureCache.cpp
│ │ │ │ ├── CCTextureCache.h
│ │ │ │ ├── CCTextureETC.cpp
│ │ │ │ ├── CCTextureETC.h
│ │ │ │ ├── CCTexturePVR.cpp
│ │ │ │ └── CCTexturePVR.h
│ │ │ ├── tilemap_parallax_nodes
│ │ │ │ ├── CCParallaxNode.cpp
│ │ │ │ ├── CCParallaxNode.h
│ │ │ │ ├── CCTileMapAtlas.cpp
│ │ │ │ ├── CCTileMapAtlas.h
│ │ │ │ ├── CCTMXLayer.cpp
│ │ │ │ ├── CCTMXLayer.h
│ │ │ │ ├── CCTMXObjectGroup.cpp
│ │ │ │ ├── CCTMXObjectGroup.h
│ │ │ │ ├── CCTMXTiledMap.cpp
│ │ │ │ ├── CCTMXTiledMap.h
│ │ │ │ ├── CCTMXXMLParser.cpp
│ │ │ │ └── CCTMXXMLParser.h
│ │ │ └── touch_dispatcher
│ │ │ ├── CCTouch.cpp
│ │ │ ├── CCTouchDelegateProtocol.h
│ │ │ ├── CCTouchDispatcher.cpp
│ │ │ ├── CCTouchDispatcher.h
│ │ │ ├── CCTouch.h
│ │ │ ├── CCTouchHandler.cpp
│ │ │ └── CCTouchHandler.h
│ │ ├── CocosDenshion
│ │ │ ├── include
│ │ │ │ ├── Export.h
│ │ │ │ └── SimpleAudioEngine.h
│ │ │ ├── ios
│ │ │ │ ├── CDAudioManager.h
│ │ │ │ ├── CDAudioManager.m
│ │ │ │ ├── CDConfig.h
│ │ │ │ ├── CDOpenALSupport.h
│ │ │ │ ├── CDOpenALSupport.m
│ │ │ │ ├── CocosDenshion.h
│ │ │ │ ├── CocosDenshion.m
│ │ │ │ ├── SimpleAudioEngine.mm
│ │ │ │ ├── SimpleAudioEngine_objc.h
│ │ │ │ └── SimpleAudioEngine_objc.m
│ │ │ └── proj.ios
│ │ │ └── CocosDenshion.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── extensions
│ │ │ ├── AssetsManager
│ │ │ │ ├── AssetsManager.cpp
│ │ │ │ └── AssetsManager.h
│ │ │ ├── CCBReader
│ │ │ │ ├── CCBAnimationManager.cpp
│ │ │ │ ├── CCBAnimationManager.h
│ │ │ │ ├── CCBFileLoader.cpp
│ │ │ │ ├── CCBFileLoader.h
│ │ │ │ ├── CCBKeyframe.cpp
│ │ │ │ ├── CCBKeyframe.h
│ │ │ │ ├── CCBMemberVariableAssigner.h
│ │ │ │ ├── CCBReader.cpp
│ │ │ │ ├── CCBReader.h
│ │ │ │ ├── CCBSelectorResolver.h
│ │ │ │ ├── CCBSequence.cpp
│ │ │ │ ├── CCBSequence.h
│ │ │ │ ├── CCBSequenceProperty.cpp
│ │ │ │ ├── CCBSequenceProperty.h
│ │ │ │ ├── CCBValue.cpp
│ │ │ │ ├── CCBValue.h
│ │ │ │ ├── CCControlButtonLoader.cpp
│ │ │ │ ├── CCControlButtonLoader.h
│ │ │ │ ├── CCControlLoader.cpp
│ │ │ │ ├── CCControlLoader.h
│ │ │ │ ├── CCData.cpp
│ │ │ │ ├── CCData.h
│ │ │ │ ├── CCLabelBMFontLoader.cpp
│ │ │ │ ├── CCLabelBMFontLoader.h
│ │ │ │ ├── CCLabelTTFLoader.cpp
│ │ │ │ ├── CCLabelTTFLoader.h
│ │ │ │ ├── CCLayerColorLoader.cpp
│ │ │ │ ├── CCLayerColorLoader.h
│ │ │ │ ├── CCLayerGradientLoader.cpp
│ │ │ │ ├── CCLayerGradientLoader.h
│ │ │ │ ├── CCLayerLoader.cpp
│ │ │ │ ├── CCLayerLoader.h
│ │ │ │ ├── CCMenuItemImageLoader.cpp
│ │ │ │ ├── CCMenuItemImageLoader.h
│ │ │ │ ├── CCMenuItemLoader.cpp
│ │ │ │ ├── CCMenuItemLoader.h
│ │ │ │ ├── CCMenuLoader.h
│ │ │ │ ├── CCNode+CCBRelativePositioning.cpp
│ │ │ │ ├── CCNode+CCBRelativePositioning.h
│ │ │ │ ├── CCNodeLoader.cpp
│ │ │ │ ├── CCNodeLoader.h
│ │ │ │ ├── CCNodeLoaderLibrary.cpp
│ │ │ │ ├── CCNodeLoaderLibrary.h
│ │ │ │ ├── CCNodeLoaderListener.h
│ │ │ │ ├── CCParticleSystemQuadLoader.cpp
│ │ │ │ ├── CCParticleSystemQuadLoader.h
│ │ │ │ ├── CCScale9SpriteLoader.cpp
│ │ │ │ ├── CCScale9SpriteLoader.h
│ │ │ │ ├── CCScrollViewLoader.cpp
│ │ │ │ ├── CCScrollViewLoader.h
│ │ │ │ ├── CCSpriteLoader.cpp
│ │ │ │ └── CCSpriteLoader.h
│ │ │ ├── cocos-ext.h
│ │ │ ├── Components
│ │ │ │ ├── CCComAttribute.cpp
│ │ │ │ ├── CCComAttribute.h
│ │ │ │ ├── CCComAudio.cpp
│ │ │ │ ├── CCComAudio.h
│ │ │ │ ├── CCComController.cpp
│ │ │ │ ├── CCComController.h
│ │ │ │ ├── CCInputDelegate.cpp
│ │ │ │ └── CCInputDelegate.h
│ │ │ ├── ExtensionMacros.h
│ │ │ ├── GUI
│ │ │ │ ├── CCControlExtension
│ │ │ │ │ ├── CCControlButton.cpp
│ │ │ │ │ ├── CCControlButton.h
│ │ │ │ │ ├── CCControlColourPicker.cpp
│ │ │ │ │ ├── CCControlColourPicker.h
│ │ │ │ │ ├── CCControl.cpp
│ │ │ │ │ ├── CCControlExtensions.h
│ │ │ │ │ ├── CCControl.h
│ │ │ │ │ ├── CCControlHuePicker.cpp
│ │ │ │ │ ├── CCControlHuePicker.h
│ │ │ │ │ ├── CCControlPotentiometer.cpp
│ │ │ │ │ ├── CCControlPotentiometer.h
│ │ │ │ │ ├── CCControlSaturationBrightnessPicker.cpp
│ │ │ │ │ ├── CCControlSaturationBrightnessPicker.h
│ │ │ │ │ ├── CCControlSlider.cpp
│ │ │ │ │ ├── CCControlSlider.h
│ │ │ │ │ ├── CCControlStepper.cpp
│ │ │ │ │ ├── CCControlStepper.h
│ │ │ │ │ ├── CCControlSwitch.cpp
│ │ │ │ │ ├── CCControlSwitch.h
│ │ │ │ │ ├── CCControlUtils.cpp
│ │ │ │ │ ├── CCControlUtils.h
│ │ │ │ │ ├── CCInvocation.cpp
│ │ │ │ │ ├── CCInvocation.h
│ │ │ │ │ ├── CCScale9Sprite.cpp
│ │ │ │ │ └── CCScale9Sprite.h
│ │ │ │ ├── CCEditBox
│ │ │ │ │ ├── CCEditBox.cpp
│ │ │ │ │ ├── CCEditBox.h
│ │ │ │ │ ├── CCEditBoxImpl.h
│ │ │ │ │ ├── CCEditBoxImplIOS.h
│ │ │ │ │ ├── CCEditBoxImplIOS.mm
│ │ │ │ │ ├── CCEditBoxImplMac.h
│ │ │ │ │ ├── CCEditBoxImplMac.mm
│ │ │ │ │ ├── CCEditBoxImplNone.cpp
│ │ │ │ │ ├── CCEditBoxImplTizen.cpp
│ │ │ │ │ ├── CCEditBoxImplTizen.h
│ │ │ │ │ ├── CCEditBoxImplWin.cpp
│ │ │ │ │ └── CCEditBoxImplWin.h
│ │ │ │ └── CCScrollView
│ │ │ │ ├── CCScrollView.cpp
│ │ │ │ ├── CCScrollView.h
│ │ │ │ ├── CCSorting.cpp
│ │ │ │ ├── CCSorting.h
│ │ │ │ ├── CCTableViewCell.cpp
│ │ │ │ ├── CCTableViewCell.h
│ │ │ │ ├── CCTableView.cpp
│ │ │ │ └── CCTableView.h
│ │ │ ├── LocalStorage
│ │ │ │ ├── LocalStorageAndroid.cpp
│ │ │ │ ├── LocalStorage.cpp
│ │ │ │ └── LocalStorage.h
│ │ │ ├── network
│ │ │ │ ├── HttpClient.cpp
│ │ │ │ ├── HttpClient.h
│ │ │ │ ├── HttpRequest.h
│ │ │ │ ├── HttpResponse.h
│ │ │ │ ├── WebSocket.cpp
│ │ │ │ └── WebSocket.h
│ │ │ ├── physics_nodes
│ │ │ │ ├── CCPhysicsDebugNode.cpp
│ │ │ │ ├── CCPhysicsDebugNode.h
│ │ │ │ ├── CCPhysicsSprite.cpp
│ │ │ │ └── CCPhysicsSprite.h
│ │ │ └── spine
│ │ │ ├── Animation.cpp
│ │ │ ├── Animation.h
│ │ │ ├── AnimationState.cpp
│ │ │ ├── AnimationStateData.cpp
│ │ │ ├── AnimationStateData.h
│ │ │ ├── AnimationState.h
│ │ │ ├── AtlasAttachmentLoader.cpp
│ │ │ ├── AtlasAttachmentLoader.h
│ │ │ ├── Atlas.cpp
│ │ │ ├── Atlas.h
│ │ │ ├── Attachment.cpp
│ │ │ ├── Attachment.h
│ │ │ ├── AttachmentLoader.cpp
│ │ │ ├── AttachmentLoader.h
│ │ │ ├── Bone.cpp
│ │ │ ├── BoneData.cpp
│ │ │ ├── BoneData.h
│ │ │ ├── Bone.h
│ │ │ ├── CCSkeletonAnimation.cpp
│ │ │ ├── CCSkeletonAnimation.h
│ │ │ ├── CCSkeleton.cpp
│ │ │ ├── CCSkeleton.h
│ │ │ ├── extension.cpp
│ │ │ ├── extension.h
│ │ │ ├── Json.cpp
│ │ │ ├── Json.h
│ │ │ ├── RegionAttachment.cpp
│ │ │ ├── RegionAttachment.h
│ │ │ ├── Skeleton.cpp
│ │ │ ├── SkeletonData.cpp
│ │ │ ├── SkeletonData.h
│ │ │ ├── Skeleton.h
│ │ │ ├── SkeletonJson.cpp
│ │ │ ├── SkeletonJson.h
│ │ │ ├── Skin.cpp
│ │ │ ├── Skin.h
│ │ │ ├── Slot.cpp
│ │ │ ├── SlotData.cpp
│ │ │ ├── SlotData.h
│ │ │ ├── Slot.h
│ │ │ ├── spine-cocos2dx.cpp
│ │ │ ├── spine-cocos2dx.h
│ │ │ └── spine.h
│ │ └── libwebsockets
│ │ └── ios
│ │ ├── include
│ │ │ └── libwebsockets.h
│ │ └── lib
│ │ └── libwebsockets.a
│ ├── MenuScene.cpp
│ ├── MenuScene.h
│ ├── MyContactListener.cpp
│ ├── MyContactListener.h
│ ├── Prefix.pch
│ ├── Resources
│ │ ├── blocks.png
│ │ ├── CloseNormal.png
│ │ ├── CloseSelected.png
│ │ ├── Default.png
│ │ ├── HelloWorld.png
│ │ ├── Icon@2x.png
│ │ ├── Icon-72.png
│ │ ├── Icon.png
│ │ ├── Icon-Small@2x.png
│ │ ├── Icon-Small-50.png
│ │ ├── Icon-Small.png
│ │ ├── Info.plist
│ │ └── iTunesArtwork
│ ├── ScoreScene.cpp
│ ├── ScoreScene.h
│ ├── Show.cpp
│ └── Show.h
└── Angry_Squirrel.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcuserdata
│ ├── ljj.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
│ ├── mac.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
│ ├── niuwei.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
│ └── shinshen.xcuserdatad
│ └── UserInterfaceState.xcuserstate
└── xcuserdata
├── ljj.xcuserdatad
│ ├── xcdebugger
│ │ └── Breakpoints.xcbkptlist
│ └── xcschemes
│ ├── Angry_Squirrel.xcscheme
│ └── xcschememanagement.plist
├── mac.xcuserdatad
│ ├── xcdebugger
│ │ └── Breakpoints.xcbkptlist
│ └── xcschemes
│ ├── Angry_Squirrel.xcscheme
│ └── xcschememanagement.plist
├── niuwei.xcuserdatad
│ └── xcschemes
│ ├── Angry_Squirrel.xcscheme
│ └── xcschememanagement.plist
└── shinshen.xcuserdatad
└── xcschemes
├── Angry_Squirrel.xcscheme
└── xcschememanagement.plist
752 directories, 3048 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论