├── 9781430258308.jpg ├── Chapter10 └── Chapter10 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── assets │ ├── sounds │ │ ├── impact.ogg │ │ └── jump.ogg │ └── test.tga │ ├── jni │ ├── Android.mk │ ├── AndroidIndices.h │ ├── AndroidVerts.h │ ├── Application.mk │ ├── Chapter10.cpp │ ├── Chapter10App.cpp │ ├── Chapter10App.h │ ├── Chapter10Task.cpp │ ├── Chapter10Task.h │ ├── CubeIndices.h │ ├── CubeVerts.h │ ├── DroidRunnerLevel.cpp │ ├── DroidRunnerLevel.h │ ├── Framework │ │ ├── Application │ │ │ ├── Application.cpp │ │ │ └── Application.h │ │ ├── Audio │ │ │ ├── AudioManager.cpp │ │ │ └── AudioManager.h │ │ ├── Collision │ │ │ ├── CollisionBin.cpp │ │ │ ├── CollisionBin.h │ │ │ ├── CollisionListener.h │ │ │ ├── CollisionManager.cpp │ │ │ └── CollisionManager.h │ │ ├── EventManager │ │ │ ├── Event.cpp │ │ │ ├── Event.h │ │ │ ├── EventHandler.h │ │ │ ├── EventId.h │ │ │ ├── EventManager.cpp │ │ │ └── EventManager.h │ │ ├── GameObjects │ │ │ ├── Component.h │ │ │ ├── Components │ │ │ │ ├── BoundObjectComponent.cpp │ │ │ │ ├── BoundObjectComponent.h │ │ │ │ ├── CameraComponent.cpp │ │ │ │ ├── CameraComponent.h │ │ │ │ ├── CollisionComponent.cpp │ │ │ │ ├── CollisionComponent.h │ │ │ │ ├── RenderableComponent.cpp │ │ │ │ ├── RenderableComponent.h │ │ │ │ ├── TransformComponent.cpp │ │ │ │ └── TransformComponent.h │ │ │ ├── GameObject.cpp │ │ │ └── GameObject.h │ │ ├── Kernel │ │ │ ├── Kernel.cpp │ │ │ ├── Kernel.h │ │ │ └── Task.h │ │ ├── Math │ │ │ ├── Functions.h │ │ │ ├── Matrix3.cpp │ │ │ ├── Matrix3.h │ │ │ ├── Matrix4.cpp │ │ │ ├── Matrix4.h │ │ │ ├── Plane.cpp │ │ │ ├── Plane.h │ │ │ ├── Transform.cpp │ │ │ ├── Transform.h │ │ │ ├── Vector3.cpp │ │ │ ├── Vector3.h │ │ │ ├── Vector4.cpp │ │ │ └── Vector4.h │ │ ├── Platform │ │ │ ├── Android.cpp │ │ │ └── Android.h │ │ ├── Renderer │ │ │ ├── Geometry │ │ │ │ ├── Geometry.cpp │ │ │ │ └── Geometry.h │ │ │ ├── Materials │ │ │ │ └── Material.h │ │ │ ├── Renderable.h │ │ │ ├── Renderer.cpp │ │ │ ├── Renderer.h │ │ │ ├── Shaders │ │ │ │ ├── BasicShader.cpp │ │ │ │ ├── BasicShader.h │ │ │ │ ├── Shader.cpp │ │ │ │ ├── Shader.h │ │ │ │ ├── TextureShader.cpp │ │ │ │ ├── TextureShader.h │ │ │ │ ├── TransformAmbientDiffuseShader.cpp │ │ │ │ ├── TransformAmbientDiffuseShader.h │ │ │ │ ├── TransformAmbientDiffuseSpecularShader.cpp │ │ │ │ ├── TransformAmbientDiffuseSpecularShader.h │ │ │ │ ├── TransformAmbientShader.cpp │ │ │ │ ├── TransformAmbientShader.h │ │ │ │ ├── TransformShader.cpp │ │ │ │ └── TransformShader.h │ │ │ └── Textures │ │ │ │ ├── Texture.cpp │ │ │ │ └── Texture.h │ │ └── Utilities │ │ │ ├── File.cpp │ │ │ ├── File.h │ │ │ ├── Hash.h │ │ │ ├── Singleton.h │ │ │ ├── TGAFile.cpp │ │ │ ├── TGAFile.h │ │ │ ├── Timer.cpp │ │ │ └── Timer.h │ ├── MovementComponent.cpp │ ├── MovementComponent.h │ ├── PatrolComponent.cpp │ ├── PatrolComponent.h │ └── Tiles.h │ ├── keystore │ └── Chapter10.keystore │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter2 └── HelloDroid │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── default.properties │ ├── jni │ ├── Android.mk │ ├── Application.mk │ └── main.cpp │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter4 └── Chapter4 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── Chapter4.cpp │ └── Framework │ │ ├── Application │ │ ├── Application.cpp │ │ └── Application.h │ │ ├── Kernel │ │ ├── Kernel.cpp │ │ ├── Kernel.h │ │ └── Task.h │ │ ├── Platform │ │ ├── Android.cpp │ │ └── Android.h │ │ └── Utilities │ │ ├── Timer.cpp │ │ └── Timer.h │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter5 └── Chapter5 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── assets │ └── test.tga │ ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── Chapter5.cpp │ ├── Chapter5App.cpp │ ├── Chapter5App.h │ ├── Chapter5Task.cpp │ ├── Chapter5Task.h │ └── Framework │ │ ├── Application │ │ ├── Application.cpp │ │ └── Application.h │ │ ├── Kernel │ │ ├── Kernel.cpp │ │ ├── Kernel.h │ │ └── Task.h │ │ ├── Platform │ │ ├── Android.cpp │ │ └── Android.h │ │ ├── Renderer │ │ ├── Geometry │ │ │ ├── Geometry.cpp │ │ │ └── Geometry.h │ │ ├── Renderable.h │ │ ├── Renderer.cpp │ │ ├── Renderer.h │ │ ├── Shaders │ │ │ ├── BasicShader.cpp │ │ │ ├── BasicShader.h │ │ │ ├── Shader.cpp │ │ │ ├── Shader.h │ │ │ ├── TextureShader.cpp │ │ │ └── TextureShader.h │ │ └── Textures │ │ │ ├── Texture.cpp │ │ │ └── Texture.h │ │ └── Utilities │ │ ├── File.cpp │ │ ├── File.h │ │ ├── TGAFile.cpp │ │ ├── TGAFile.h │ │ ├── Timer.cpp │ │ └── Timer.h │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter6 └── Chapter6 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── assets │ └── test.tga │ ├── jni │ ├── Android.mk │ ├── AndroidIndices.h │ ├── AndroidVerts.h │ ├── Application.mk │ ├── Chapter6.cpp │ ├── Chapter6App.cpp │ ├── Chapter6App.h │ ├── Chapter6Task.cpp │ ├── Chapter6Task.h │ ├── Framework │ │ ├── Application │ │ │ ├── Application.cpp │ │ │ └── Application.h │ │ ├── EventManager │ │ │ ├── Event.cpp │ │ │ ├── Event.h │ │ │ ├── EventHandler.h │ │ │ ├── EventId.h │ │ │ ├── EventManager.cpp │ │ │ └── EventManager.h │ │ ├── GameObjects │ │ │ ├── Component.h │ │ │ ├── Components │ │ │ │ ├── RenderableComponent.cpp │ │ │ │ ├── RenderableComponent.h │ │ │ │ ├── TransformComponent.cpp │ │ │ │ └── TransformComponent.h │ │ │ ├── GameObject.cpp │ │ │ └── GameObject.h │ │ ├── Kernel │ │ │ ├── Kernel.cpp │ │ │ ├── Kernel.h │ │ │ └── Task.h │ │ ├── Math │ │ │ ├── Functions.h │ │ │ ├── Matrix3.cpp │ │ │ ├── Matrix3.h │ │ │ ├── Matrix4.cpp │ │ │ ├── Matrix4.h │ │ │ ├── Plane.cpp │ │ │ ├── Plane.h │ │ │ ├── Transform.cpp │ │ │ ├── Transform.h │ │ │ ├── Vector3.cpp │ │ │ ├── Vector3.h │ │ │ ├── Vector4.cpp │ │ │ └── Vector4.h │ │ ├── Platform │ │ │ ├── Android.cpp │ │ │ └── Android.h │ │ ├── Renderer │ │ │ ├── Geometry │ │ │ │ ├── Geometry.cpp │ │ │ │ └── Geometry.h │ │ │ ├── Renderable.h │ │ │ ├── Renderer.cpp │ │ │ ├── Renderer.h │ │ │ ├── Shaders │ │ │ │ ├── BasicShader.cpp │ │ │ │ ├── BasicShader.h │ │ │ │ ├── Shader.cpp │ │ │ │ ├── Shader.h │ │ │ │ ├── TextureShader.cpp │ │ │ │ ├── TextureShader.h │ │ │ │ ├── TransformShader.cpp │ │ │ │ └── TransformShader.h │ │ │ └── Textures │ │ │ │ ├── Texture.cpp │ │ │ │ └── Texture.h │ │ └── Utilities │ │ │ ├── File.cpp │ │ │ ├── File.h │ │ │ ├── Hash.h │ │ │ ├── Singleton.h │ │ │ ├── TGAFile.cpp │ │ │ ├── TGAFile.h │ │ │ ├── Timer.cpp │ │ │ └── Timer.h │ ├── MovementComponent.cpp │ ├── MovementComponent.h │ ├── PatrolComponent.cpp │ └── PatrolComponent.h │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter7 └── Chapter7 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── assets │ └── test.tga │ ├── jni │ ├── Android.mk │ ├── AndroidIndices.h │ ├── AndroidVerts.h │ ├── Application.mk │ ├── Chapter7.cpp │ ├── Chapter7App.cpp │ ├── Chapter7App.h │ ├── Chapter7Task.cpp │ ├── Chapter7Task.h │ ├── CubeIndices.h │ ├── CubeVerts.h │ ├── DroidRunnerLevel.cpp │ ├── DroidRunnerLevel.h │ ├── Framework │ │ ├── Application │ │ │ ├── Application.cpp │ │ │ └── Application.h │ │ ├── Collision │ │ │ ├── CollisionBin.cpp │ │ │ ├── CollisionBin.h │ │ │ ├── CollisionListener.h │ │ │ ├── CollisionManager.cpp │ │ │ └── CollisionManager.h │ │ ├── EventManager │ │ │ ├── Event.cpp │ │ │ ├── Event.h │ │ │ ├── EventHandler.h │ │ │ ├── EventId.h │ │ │ ├── EventManager.cpp │ │ │ └── EventManager.h │ │ ├── GameObjects │ │ │ ├── Component.h │ │ │ ├── Components │ │ │ │ ├── CollisionComponent.cpp │ │ │ │ ├── CollisionComponent.h │ │ │ │ ├── RenderableComponent.cpp │ │ │ │ ├── RenderableComponent.h │ │ │ │ ├── TransformComponent.cpp │ │ │ │ └── TransformComponent.h │ │ │ ├── GameObject.cpp │ │ │ └── GameObject.h │ │ ├── Kernel │ │ │ ├── Kernel.cpp │ │ │ ├── Kernel.h │ │ │ └── Task.h │ │ ├── Math │ │ │ ├── Functions.h │ │ │ ├── Matrix3.cpp │ │ │ ├── Matrix3.h │ │ │ ├── Matrix4.cpp │ │ │ ├── Matrix4.h │ │ │ ├── Plane.cpp │ │ │ ├── Plane.h │ │ │ ├── Transform.cpp │ │ │ ├── Transform.h │ │ │ ├── Vector3.cpp │ │ │ ├── Vector3.h │ │ │ ├── Vector4.cpp │ │ │ └── Vector4.h │ │ ├── Platform │ │ │ ├── Android.cpp │ │ │ └── Android.h │ │ ├── Renderer │ │ │ ├── Geometry │ │ │ │ ├── Geometry.cpp │ │ │ │ └── Geometry.h │ │ │ ├── Renderable.h │ │ │ ├── Renderer.cpp │ │ │ ├── Renderer.h │ │ │ ├── Shaders │ │ │ │ ├── BasicShader.cpp │ │ │ │ ├── BasicShader.h │ │ │ │ ├── Shader.cpp │ │ │ │ ├── Shader.h │ │ │ │ ├── TextureShader.cpp │ │ │ │ ├── TextureShader.h │ │ │ │ ├── TransformShader.cpp │ │ │ │ └── TransformShader.h │ │ │ └── Textures │ │ │ │ ├── Texture.cpp │ │ │ │ └── Texture.h │ │ └── Utilities │ │ │ ├── File.cpp │ │ │ ├── File.h │ │ │ ├── Hash.h │ │ │ ├── Singleton.h │ │ │ ├── TGAFile.cpp │ │ │ ├── TGAFile.h │ │ │ ├── Timer.cpp │ │ │ └── Timer.h │ ├── MovementComponent.cpp │ ├── MovementComponent.h │ ├── PatrolComponent.cpp │ └── PatrolComponent.h │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter8 └── Chapter8 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── assets │ └── test.tga │ ├── jni │ ├── Android.mk │ ├── AndroidIndices.h │ ├── AndroidVerts.h │ ├── Application.mk │ ├── Chapter8.cpp │ ├── Chapter8App.cpp │ ├── Chapter8App.h │ ├── Chapter8Task.cpp │ ├── Chapter8Task.h │ ├── CubeIndices.h │ ├── CubeVerts.h │ ├── DroidRunnerLevel.cpp │ ├── DroidRunnerLevel.h │ ├── Framework │ │ ├── Application │ │ │ ├── Application.cpp │ │ │ └── Application.h │ │ ├── Collision │ │ │ ├── CollisionBin.cpp │ │ │ ├── CollisionBin.h │ │ │ ├── CollisionListener.h │ │ │ ├── CollisionManager.cpp │ │ │ └── CollisionManager.h │ │ ├── EventManager │ │ │ ├── Event.cpp │ │ │ ├── Event.h │ │ │ ├── EventHandler.h │ │ │ ├── EventId.h │ │ │ ├── EventManager.cpp │ │ │ └── EventManager.h │ │ ├── GameObjects │ │ │ ├── Component.h │ │ │ ├── Components │ │ │ │ ├── BoundObjectComponent.cpp │ │ │ │ ├── BoundObjectComponent.h │ │ │ │ ├── CameraComponent.cpp │ │ │ │ ├── CameraComponent.h │ │ │ │ ├── CollisionComponent.cpp │ │ │ │ ├── CollisionComponent.h │ │ │ │ ├── RenderableComponent.cpp │ │ │ │ ├── RenderableComponent.h │ │ │ │ ├── TransformComponent.cpp │ │ │ │ └── TransformComponent.h │ │ │ ├── GameObject.cpp │ │ │ └── GameObject.h │ │ ├── Kernel │ │ │ ├── Kernel.cpp │ │ │ ├── Kernel.h │ │ │ └── Task.h │ │ ├── Math │ │ │ ├── Functions.h │ │ │ ├── Matrix3.cpp │ │ │ ├── Matrix3.h │ │ │ ├── Matrix4.cpp │ │ │ ├── Matrix4.h │ │ │ ├── Plane.cpp │ │ │ ├── Plane.h │ │ │ ├── Transform.cpp │ │ │ ├── Transform.h │ │ │ ├── Vector3.cpp │ │ │ ├── Vector3.h │ │ │ ├── Vector4.cpp │ │ │ └── Vector4.h │ │ ├── Platform │ │ │ ├── Android.cpp │ │ │ └── Android.h │ │ ├── Renderer │ │ │ ├── Geometry │ │ │ │ ├── Geometry.cpp │ │ │ │ └── Geometry.h │ │ │ ├── Renderable.h │ │ │ ├── Renderer.cpp │ │ │ ├── Renderer.h │ │ │ ├── Shaders │ │ │ │ ├── BasicShader.cpp │ │ │ │ ├── BasicShader.h │ │ │ │ ├── Shader.cpp │ │ │ │ ├── Shader.h │ │ │ │ ├── TextureShader.cpp │ │ │ │ ├── TextureShader.h │ │ │ │ ├── TransformShader.cpp │ │ │ │ └── TransformShader.h │ │ │ └── Textures │ │ │ │ ├── Texture.cpp │ │ │ │ └── Texture.h │ │ └── Utilities │ │ │ ├── File.cpp │ │ │ ├── File.h │ │ │ ├── Hash.h │ │ │ ├── Singleton.h │ │ │ ├── TGAFile.cpp │ │ │ ├── TGAFile.h │ │ │ ├── Timer.cpp │ │ │ └── Timer.h │ ├── MovementComponent.cpp │ ├── MovementComponent.h │ ├── PatrolComponent.cpp │ ├── PatrolComponent.h │ └── Tiles.h │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── Chapter9 └── Chapter9 │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── assets │ └── test.tga │ ├── jni │ ├── Android.mk │ ├── AndroidIndices.h │ ├── AndroidVerts.h │ ├── Application.mk │ ├── Chapter9.cpp │ ├── Chapter9App.cpp │ ├── Chapter9App.h │ ├── Chapter9Task.cpp │ ├── Chapter9Task.h │ ├── CubeIndices.h │ ├── CubeVerts.h │ ├── DroidRunnerLevel.cpp │ ├── DroidRunnerLevel.h │ ├── Framework │ │ ├── Application │ │ │ ├── Application.cpp │ │ │ └── Application.h │ │ ├── Collision │ │ │ ├── CollisionBin.cpp │ │ │ ├── CollisionBin.h │ │ │ ├── CollisionListener.h │ │ │ ├── CollisionManager.cpp │ │ │ └── CollisionManager.h │ │ ├── EventManager │ │ │ ├── Event.cpp │ │ │ ├── Event.h │ │ │ ├── EventHandler.h │ │ │ ├── EventId.h │ │ │ ├── EventManager.cpp │ │ │ └── EventManager.h │ │ ├── GameObjects │ │ │ ├── Component.h │ │ │ ├── Components │ │ │ │ ├── BoundObjectComponent.cpp │ │ │ │ ├── BoundObjectComponent.h │ │ │ │ ├── CameraComponent.cpp │ │ │ │ ├── CameraComponent.h │ │ │ │ ├── CollisionComponent.cpp │ │ │ │ ├── CollisionComponent.h │ │ │ │ ├── RenderableComponent.cpp │ │ │ │ ├── RenderableComponent.h │ │ │ │ ├── TransformComponent.cpp │ │ │ │ └── TransformComponent.h │ │ │ ├── GameObject.cpp │ │ │ └── GameObject.h │ │ ├── Kernel │ │ │ ├── Kernel.cpp │ │ │ ├── Kernel.h │ │ │ └── Task.h │ │ ├── Math │ │ │ ├── Functions.h │ │ │ ├── Matrix3.cpp │ │ │ ├── Matrix3.h │ │ │ ├── Matrix4.cpp │ │ │ ├── Matrix4.h │ │ │ ├── Plane.cpp │ │ │ ├── Plane.h │ │ │ ├── Transform.cpp │ │ │ ├── Transform.h │ │ │ ├── Vector3.cpp │ │ │ ├── Vector3.h │ │ │ ├── Vector4.cpp │ │ │ └── Vector4.h │ │ ├── Platform │ │ │ ├── Android.cpp │ │ │ └── Android.h │ │ ├── Renderer │ │ │ ├── Geometry │ │ │ │ ├── Geometry.cpp │ │ │ │ └── Geometry.h │ │ │ ├── Materials │ │ │ │ └── Material.h │ │ │ ├── Renderable.h │ │ │ ├── Renderer.cpp │ │ │ ├── Renderer.h │ │ │ ├── Shaders │ │ │ │ ├── BasicShader.cpp │ │ │ │ ├── BasicShader.h │ │ │ │ ├── Shader.cpp │ │ │ │ ├── Shader.h │ │ │ │ ├── TextureShader.cpp │ │ │ │ ├── TextureShader.h │ │ │ │ ├── TransformAmbientDiffuseShader.cpp │ │ │ │ ├── TransformAmbientDiffuseShader.h │ │ │ │ ├── TransformAmbientDiffuseSpecularShader.cpp │ │ │ │ ├── TransformAmbientDiffuseSpecularShader.h │ │ │ │ ├── TransformAmbientShader.cpp │ │ │ │ ├── TransformAmbientShader.h │ │ │ │ ├── TransformShader.cpp │ │ │ │ └── TransformShader.h │ │ │ └── Textures │ │ │ │ ├── Texture.cpp │ │ │ │ └── Texture.h │ │ └── Utilities │ │ │ ├── File.cpp │ │ │ ├── File.h │ │ │ ├── Hash.h │ │ │ ├── Singleton.h │ │ │ ├── TGAFile.cpp │ │ │ ├── TGAFile.h │ │ │ ├── Timer.cpp │ │ │ └── Timer.h │ ├── MovementComponent.cpp │ ├── MovementComponent.h │ ├── PatrolComponent.cpp │ ├── PatrolComponent.h │ └── Tiles.h │ ├── proguard-project.txt │ ├── project.properties │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── LICENSE.txt ├── README.md └── contributing.md /9781430258308.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/9781430258308.jpg -------------------------------------------------------------------------------- /Chapter10/Chapter10/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/.classpath -------------------------------------------------------------------------------- /Chapter10/Chapter10/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/.cproject -------------------------------------------------------------------------------- /Chapter10/Chapter10/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/.project -------------------------------------------------------------------------------- /Chapter10/Chapter10/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /Chapter10/Chapter10/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter10/Chapter10/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter10/Chapter10/assets/sounds/impact.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/assets/sounds/impact.ogg -------------------------------------------------------------------------------- /Chapter10/Chapter10/assets/sounds/jump.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/assets/sounds/jump.ogg -------------------------------------------------------------------------------- /Chapter10/Chapter10/assets/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/assets/test.tga -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Android.mk -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/AndroidIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/AndroidIndices.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/AndroidVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/AndroidVerts.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Application.mk -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Chapter10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Chapter10.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Chapter10App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Chapter10App.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Chapter10App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Chapter10App.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Chapter10Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Chapter10Task.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Chapter10Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Chapter10Task.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/CubeIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/CubeIndices.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/CubeVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/CubeVerts.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/DroidRunnerLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/DroidRunnerLevel.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/DroidRunnerLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/DroidRunnerLevel.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Audio/AudioManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Audio/AudioManager.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Audio/AudioManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Audio/AudioManager.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Collision/CollisionBin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Collision/CollisionBin.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Collision/CollisionBin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Collision/CollisionBin.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Collision/CollisionListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Collision/CollisionListener.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Collision/CollisionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Collision/CollisionManager.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Collision/CollisionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Collision/CollisionManager.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/EventManager/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/EventManager/Event.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/EventManager/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/EventManager/Event.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/EventManager/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/EventManager/EventHandler.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/EventManager/EventId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/EventManager/EventId.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/EventManager/EventManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/EventManager/EventManager.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/EventManager/EventManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/EventManager/EventManager.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Component.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/BoundObjectComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/BoundObjectComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/BoundObjectComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/BoundObjectComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/CameraComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/CameraComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/CameraComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/CameraComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/CollisionComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/CollisionComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/CollisionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/CollisionComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/RenderableComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/RenderableComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/RenderableComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/RenderableComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/TransformComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/TransformComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/Components/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/Components/TransformComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/GameObject.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/GameObjects/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/GameObjects/GameObject.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Functions.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Matrix3.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Matrix3.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Matrix4.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Matrix4.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Plane.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Plane.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Transform.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Transform.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Vector3.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Vector3.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Vector4.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Math/Vector4.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Geometry/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Geometry/Geometry.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Geometry/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Geometry/Geometry.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Materials/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Materials/Material.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Renderable.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Renderer.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/BasicShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/BasicShader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/BasicShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/BasicShader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/Shader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TextureShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TextureShader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TextureShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TextureShader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientShader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformAmbientShader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformShader.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Shaders/TransformShader.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Textures/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Textures/Texture.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Renderer/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Renderer/Textures/Texture.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/File.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/File.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/Hash.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/Singleton.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/TGAFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/TGAFile.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/TGAFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/TGAFile.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/MovementComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/MovementComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/MovementComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/MovementComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/PatrolComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/PatrolComponent.cpp -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/PatrolComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/PatrolComponent.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/jni/Tiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/jni/Tiles.h -------------------------------------------------------------------------------- /Chapter10/Chapter10/keystore/Chapter10.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/keystore/Chapter10.keystore -------------------------------------------------------------------------------- /Chapter10/Chapter10/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/proguard-project.txt -------------------------------------------------------------------------------- /Chapter10/Chapter10/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/project.properties -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter10/Chapter10/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter10/Chapter10/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter2/HelloDroid/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/.classpath -------------------------------------------------------------------------------- /Chapter2/HelloDroid/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/.cproject -------------------------------------------------------------------------------- /Chapter2/HelloDroid/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/.project -------------------------------------------------------------------------------- /Chapter2/HelloDroid/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter2/HelloDroid/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter2/HelloDroid/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/default.properties -------------------------------------------------------------------------------- /Chapter2/HelloDroid/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/jni/Android.mk -------------------------------------------------------------------------------- /Chapter2/HelloDroid/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_PLATFORM := android-9 -------------------------------------------------------------------------------- /Chapter2/HelloDroid/jni/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/jni/main.cpp -------------------------------------------------------------------------------- /Chapter2/HelloDroid/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/proguard-project.txt -------------------------------------------------------------------------------- /Chapter2/HelloDroid/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/project.properties -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter2/HelloDroid/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter2/HelloDroid/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter4/Chapter4/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/.classpath -------------------------------------------------------------------------------- /Chapter4/Chapter4/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/.cproject -------------------------------------------------------------------------------- /Chapter4/Chapter4/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/.project -------------------------------------------------------------------------------- /Chapter4/Chapter4/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter4/Chapter4/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Android.mk -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Application.mk -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Chapter4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Chapter4.cpp -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter4/Chapter4/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter4/Chapter4/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/proguard-project.txt -------------------------------------------------------------------------------- /Chapter4/Chapter4/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/project.properties -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter4/Chapter4/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter4/Chapter4/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter5/Chapter5/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/.classpath -------------------------------------------------------------------------------- /Chapter5/Chapter5/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/.cproject -------------------------------------------------------------------------------- /Chapter5/Chapter5/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/.project -------------------------------------------------------------------------------- /Chapter5/Chapter5/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /Chapter5/Chapter5/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter5/Chapter5/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter5/Chapter5/assets/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/assets/test.tga -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Android.mk -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Application.mk -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Chapter5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Chapter5.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Chapter5App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Chapter5App.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Chapter5App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Chapter5App.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Chapter5Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Chapter5Task.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Chapter5Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Chapter5Task.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Geometry/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Geometry/Geometry.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Geometry/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Geometry/Geometry.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Renderable.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Renderer.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Shaders/BasicShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Shaders/BasicShader.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Shaders/BasicShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Shaders/BasicShader.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Shaders/Shader.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Shaders/TextureShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Shaders/TextureShader.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Shaders/TextureShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Shaders/TextureShader.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Textures/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Textures/Texture.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Renderer/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Renderer/Textures/Texture.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Utilities/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Utilities/File.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Utilities/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Utilities/File.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Utilities/TGAFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Utilities/TGAFile.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Utilities/TGAFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Utilities/TGAFile.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter5/Chapter5/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter5/Chapter5/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/proguard-project.txt -------------------------------------------------------------------------------- /Chapter5/Chapter5/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/project.properties -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter5/Chapter5/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter5/Chapter5/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter6/Chapter6/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/.classpath -------------------------------------------------------------------------------- /Chapter6/Chapter6/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/.cproject -------------------------------------------------------------------------------- /Chapter6/Chapter6/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/.project -------------------------------------------------------------------------------- /Chapter6/Chapter6/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /Chapter6/Chapter6/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter6/Chapter6/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter6/Chapter6/assets/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/assets/test.tga -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Android.mk -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/AndroidIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/AndroidIndices.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/AndroidVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/AndroidVerts.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Application.mk -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Chapter6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Chapter6.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Chapter6App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Chapter6App.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Chapter6App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Chapter6App.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Chapter6Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Chapter6Task.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Chapter6Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Chapter6Task.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/EventManager/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/EventManager/Event.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/EventManager/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/EventManager/Event.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/EventManager/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/EventManager/EventHandler.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/EventManager/EventId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/EventManager/EventId.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/EventManager/EventManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/EventManager/EventManager.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/EventManager/EventManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/EventManager/EventManager.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/Component.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/Components/RenderableComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/Components/RenderableComponent.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/Components/RenderableComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/Components/RenderableComponent.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/Components/TransformComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/Components/TransformComponent.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/Components/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/Components/TransformComponent.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/GameObject.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/GameObjects/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/GameObjects/GameObject.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Functions.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Matrix3.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Matrix3.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Matrix4.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Matrix4.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Plane.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Plane.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Transform.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Transform.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Vector3.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Vector3.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Vector4.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Math/Vector4.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Geometry/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Geometry/Geometry.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Geometry/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Geometry/Geometry.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Renderable.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Renderer.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/BasicShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/BasicShader.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/BasicShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/BasicShader.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/Shader.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TextureShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TextureShader.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TextureShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TextureShader.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TransformShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TransformShader.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TransformShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Shaders/TransformShader.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Textures/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Textures/Texture.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Renderer/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Renderer/Textures/Texture.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/File.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/File.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/Hash.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/Singleton.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/TGAFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/TGAFile.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/TGAFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/TGAFile.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/MovementComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/MovementComponent.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/MovementComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/MovementComponent.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/PatrolComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/PatrolComponent.cpp -------------------------------------------------------------------------------- /Chapter6/Chapter6/jni/PatrolComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/jni/PatrolComponent.h -------------------------------------------------------------------------------- /Chapter6/Chapter6/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/proguard-project.txt -------------------------------------------------------------------------------- /Chapter6/Chapter6/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/project.properties -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter6/Chapter6/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter6/Chapter6/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter7/Chapter7/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/.classpath -------------------------------------------------------------------------------- /Chapter7/Chapter7/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/.cproject -------------------------------------------------------------------------------- /Chapter7/Chapter7/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/.project -------------------------------------------------------------------------------- /Chapter7/Chapter7/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /Chapter7/Chapter7/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter7/Chapter7/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter7/Chapter7/assets/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/assets/test.tga -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Android.mk -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/AndroidIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/AndroidIndices.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/AndroidVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/AndroidVerts.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Application.mk -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Chapter7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Chapter7.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Chapter7App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Chapter7App.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Chapter7App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Chapter7App.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Chapter7Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Chapter7Task.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Chapter7Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Chapter7Task.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/CubeIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/CubeIndices.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/CubeVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/CubeVerts.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/DroidRunnerLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/DroidRunnerLevel.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/DroidRunnerLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/DroidRunnerLevel.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Collision/CollisionBin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Collision/CollisionBin.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Collision/CollisionBin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Collision/CollisionBin.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Collision/CollisionListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Collision/CollisionListener.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Collision/CollisionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Collision/CollisionManager.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Collision/CollisionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Collision/CollisionManager.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/EventManager/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/EventManager/Event.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/EventManager/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/EventManager/Event.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/EventManager/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/EventManager/EventHandler.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/EventManager/EventId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/EventManager/EventId.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/EventManager/EventManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/EventManager/EventManager.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/EventManager/EventManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/EventManager/EventManager.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Component.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Components/CollisionComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Components/CollisionComponent.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Components/CollisionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Components/CollisionComponent.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Components/RenderableComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Components/RenderableComponent.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Components/RenderableComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Components/RenderableComponent.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Components/TransformComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Components/TransformComponent.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/Components/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/Components/TransformComponent.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/GameObject.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/GameObjects/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/GameObjects/GameObject.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Functions.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Matrix3.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Matrix3.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Matrix4.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Matrix4.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Plane.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Plane.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Transform.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Transform.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Vector3.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Vector3.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Vector4.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Math/Vector4.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Geometry/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Geometry/Geometry.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Geometry/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Geometry/Geometry.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Renderable.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Renderer.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/BasicShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/BasicShader.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/BasicShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/BasicShader.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/Shader.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TextureShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TextureShader.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TextureShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TextureShader.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TransformShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TransformShader.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TransformShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Shaders/TransformShader.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Textures/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Textures/Texture.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Renderer/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Renderer/Textures/Texture.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/File.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/File.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/Hash.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/Singleton.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/TGAFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/TGAFile.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/TGAFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/TGAFile.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/MovementComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/MovementComponent.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/MovementComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/MovementComponent.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/PatrolComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/PatrolComponent.cpp -------------------------------------------------------------------------------- /Chapter7/Chapter7/jni/PatrolComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/jni/PatrolComponent.h -------------------------------------------------------------------------------- /Chapter7/Chapter7/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/proguard-project.txt -------------------------------------------------------------------------------- /Chapter7/Chapter7/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/project.properties -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter7/Chapter7/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter7/Chapter7/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter8/Chapter8/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/.classpath -------------------------------------------------------------------------------- /Chapter8/Chapter8/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/.cproject -------------------------------------------------------------------------------- /Chapter8/Chapter8/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/.project -------------------------------------------------------------------------------- /Chapter8/Chapter8/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /Chapter8/Chapter8/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter8/Chapter8/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter8/Chapter8/assets/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/assets/test.tga -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Android.mk -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/AndroidIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/AndroidIndices.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/AndroidVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/AndroidVerts.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Application.mk -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Chapter8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Chapter8.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Chapter8App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Chapter8App.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Chapter8App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Chapter8App.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Chapter8Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Chapter8Task.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Chapter8Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Chapter8Task.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/CubeIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/CubeIndices.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/CubeVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/CubeVerts.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/DroidRunnerLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/DroidRunnerLevel.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/DroidRunnerLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/DroidRunnerLevel.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Collision/CollisionBin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Collision/CollisionBin.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Collision/CollisionBin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Collision/CollisionBin.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Collision/CollisionListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Collision/CollisionListener.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Collision/CollisionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Collision/CollisionManager.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Collision/CollisionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Collision/CollisionManager.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/EventManager/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/EventManager/Event.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/EventManager/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/EventManager/Event.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/EventManager/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/EventManager/EventHandler.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/EventManager/EventId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/EventManager/EventId.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/EventManager/EventManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/EventManager/EventManager.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/EventManager/EventManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/EventManager/EventManager.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Component.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/BoundObjectComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/BoundObjectComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/BoundObjectComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/BoundObjectComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/CameraComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/CameraComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/CameraComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/CameraComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/CollisionComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/CollisionComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/CollisionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/CollisionComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/RenderableComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/RenderableComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/RenderableComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/RenderableComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/TransformComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/TransformComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/Components/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/Components/TransformComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/GameObject.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/GameObjects/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/GameObjects/GameObject.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Functions.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Matrix3.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Matrix3.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Matrix4.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Matrix4.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Plane.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Plane.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Transform.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Transform.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Vector3.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Vector3.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Vector4.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Math/Vector4.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Geometry/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Geometry/Geometry.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Geometry/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Geometry/Geometry.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Renderable.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Renderer.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/BasicShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/BasicShader.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/BasicShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/BasicShader.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/Shader.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TextureShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TextureShader.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TextureShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TextureShader.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TransformShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TransformShader.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TransformShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Shaders/TransformShader.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Textures/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Textures/Texture.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Renderer/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Renderer/Textures/Texture.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/File.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/File.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/Hash.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/Singleton.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/TGAFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/TGAFile.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/TGAFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/TGAFile.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/MovementComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/MovementComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/MovementComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/MovementComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/PatrolComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/PatrolComponent.cpp -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/PatrolComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/PatrolComponent.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/jni/Tiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/jni/Tiles.h -------------------------------------------------------------------------------- /Chapter8/Chapter8/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/proguard-project.txt -------------------------------------------------------------------------------- /Chapter8/Chapter8/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/project.properties -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter8/Chapter8/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter8/Chapter8/res/values/styles.xml -------------------------------------------------------------------------------- /Chapter9/Chapter9/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/.classpath -------------------------------------------------------------------------------- /Chapter9/Chapter9/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/.cproject -------------------------------------------------------------------------------- /Chapter9/Chapter9/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/.project -------------------------------------------------------------------------------- /Chapter9/Chapter9/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /Chapter9/Chapter9/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Chapter9/Chapter9/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/AndroidManifest.xml -------------------------------------------------------------------------------- /Chapter9/Chapter9/assets/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/assets/test.tga -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Android.mk -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/AndroidIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/AndroidIndices.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/AndroidVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/AndroidVerts.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Application.mk -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Chapter9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Chapter9.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Chapter9App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Chapter9App.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Chapter9App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Chapter9App.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Chapter9Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Chapter9Task.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Chapter9Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Chapter9Task.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/CubeIndices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/CubeIndices.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/CubeVerts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/CubeVerts.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/DroidRunnerLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/DroidRunnerLevel.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/DroidRunnerLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/DroidRunnerLevel.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Application/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Application/Application.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Application/Application.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Collision/CollisionBin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Collision/CollisionBin.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Collision/CollisionBin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Collision/CollisionBin.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Collision/CollisionListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Collision/CollisionListener.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Collision/CollisionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Collision/CollisionManager.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Collision/CollisionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Collision/CollisionManager.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/EventManager/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/EventManager/Event.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/EventManager/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/EventManager/Event.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/EventManager/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/EventManager/EventHandler.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/EventManager/EventId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/EventManager/EventId.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/EventManager/EventManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/EventManager/EventManager.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/EventManager/EventManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/EventManager/EventManager.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Component.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/BoundObjectComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/BoundObjectComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/BoundObjectComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/BoundObjectComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/CameraComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/CameraComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/CameraComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/CameraComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/CollisionComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/CollisionComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/CollisionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/CollisionComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/RenderableComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/RenderableComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/RenderableComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/RenderableComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/TransformComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/TransformComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/Components/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/Components/TransformComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/GameObject.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/GameObjects/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/GameObjects/GameObject.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Kernel/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Kernel/Kernel.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Kernel/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Kernel/Kernel.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Kernel/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Kernel/Task.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Functions.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Matrix3.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Matrix3.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Matrix4.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Matrix4.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Plane.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Plane.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Transform.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Transform.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Vector3.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Vector3.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Vector4.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Math/Vector4.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Platform/Android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Platform/Android.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Platform/Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Platform/Android.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Geometry/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Geometry/Geometry.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Geometry/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Geometry/Geometry.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Materials/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Materials/Material.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Renderable.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Renderer.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/BasicShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/BasicShader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/BasicShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/BasicShader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/Shader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TextureShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TextureShader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TextureShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TextureShader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseShader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientDiffuseSpecularShader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientShader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformAmbientShader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformShader.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Shaders/TransformShader.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Textures/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Textures/Texture.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Renderer/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Renderer/Textures/Texture.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/File.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/File.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/Hash.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/Singleton.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/TGAFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/TGAFile.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/TGAFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/TGAFile.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/Timer.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Framework/Utilities/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Framework/Utilities/Timer.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/MovementComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/MovementComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/MovementComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/MovementComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/PatrolComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/PatrolComponent.cpp -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/PatrolComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/PatrolComponent.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/jni/Tiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/jni/Tiles.h -------------------------------------------------------------------------------- /Chapter9/Chapter9/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/proguard-project.txt -------------------------------------------------------------------------------- /Chapter9/Chapter9/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/project.properties -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/values/strings.xml -------------------------------------------------------------------------------- /Chapter9/Chapter9/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/Chapter9/Chapter9/res/values/styles.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beg-android-cpp-game-dev/HEAD/contributing.md --------------------------------------------------------------------------------