├── 978-1-4842-2582-0_source code ├── Chapter1 │ └── Chapter1.1HTML5Canvas │ │ ├── nbproject │ │ ├── private │ │ │ └── private.xml │ │ ├── project.properties │ │ └── project.xml │ │ └── public_html │ │ ├── EngineCore │ │ └── Core.js │ │ ├── UserControl.js │ │ └── index.html ├── Chapter2 │ ├── Chapter2.1RigidShape │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ └── Core.js │ │ │ ├── Lib │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Rectangle.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ └── index.html │ └── Chapter2.2CoreEngineLoop │ │ ├── nbproject │ │ ├── private │ │ │ ├── private.properties │ │ │ └── private.xml │ │ ├── project.properties │ │ └── project.xml │ │ └── public_html │ │ ├── EngineCore │ │ └── Core.js │ │ ├── Lib │ │ └── Vec2.js │ │ ├── MyGame.js │ │ ├── RigidBody │ │ ├── Circle.js │ │ ├── Rectangle.js │ │ └── RigidShape.js │ │ ├── UserControl.js │ │ └── index.html ├── Chapter3 │ ├── Chapter3.1BroadPhaseMethod │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ ├── Core.js │ │ │ └── Physics.js │ │ │ ├── Lib │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Rectangle.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ ├── favicon.jpg │ │ │ └── index.html │ ├── Chapter3.2CircleCollisionDetection │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ ├── Core.js │ │ │ └── Physics.js │ │ │ ├── Lib │ │ │ ├── CollisionInfo.js │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Circle_collision.js │ │ │ ├── Rectangle.js │ │ │ ├── Rectangle_collision.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ ├── favicon.jpg │ │ │ └── index.html │ ├── Chapter3.3RectangleCollision │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ ├── Core.js │ │ │ └── Physics.js │ │ │ ├── Lib │ │ │ ├── CollisionInfo.js │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Circle_collision.js │ │ │ ├── Rectangle.js │ │ │ ├── Rectangle_collision.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ ├── favicon.jpg │ │ │ └── index.html │ └── Chapter3.4RectangleCircleCollision │ │ ├── nbproject │ │ ├── private │ │ │ ├── private.properties │ │ │ └── private.xml │ │ ├── project.properties │ │ └── project.xml │ │ └── public_html │ │ ├── EngineCore │ │ ├── Core.js │ │ └── Physics.js │ │ ├── Lib │ │ ├── CollisionInfo.js │ │ └── Vec2.js │ │ ├── MyGame.js │ │ ├── RigidBody │ │ ├── Circle.js │ │ ├── Circle_collision.js │ │ ├── Rectangle.js │ │ ├── Rectangle_collision.js │ │ └── RigidShape.js │ │ ├── UserControl.js │ │ ├── favicon.jpg │ │ └── index.html ├── Chapter4 │ ├── Chapter4.1RigidShapeMovements │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ ├── Core.js │ │ │ └── Physics.js │ │ │ ├── Lib │ │ │ ├── CollisionInfo.js │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Circle_collision.js │ │ │ ├── Rectangle.js │ │ │ ├── Rectangle_collision.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ ├── favicon.jpg │ │ │ └── index.html │ ├── Chapter4.2PositionalCorrection │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ ├── Core.js │ │ │ └── Physics.js │ │ │ ├── Lib │ │ │ ├── CollisionInfo.js │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Circle_collision.js │ │ │ ├── Rectangle.js │ │ │ ├── Rectangle_collision.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ ├── favicon.jpg │ │ │ └── index.html │ ├── Chapter4.3CollisionImpulse │ │ ├── nbproject │ │ │ ├── private │ │ │ │ ├── private.properties │ │ │ │ └── private.xml │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── public_html │ │ │ ├── EngineCore │ │ │ ├── Core.js │ │ │ └── Physics.js │ │ │ ├── Lib │ │ │ ├── CollisionInfo.js │ │ │ └── Vec2.js │ │ │ ├── MyGame.js │ │ │ ├── RigidBody │ │ │ ├── Circle.js │ │ │ ├── Circle_collision.js │ │ │ ├── Rectangle.js │ │ │ ├── Rectangle_collision.js │ │ │ └── RigidShape.js │ │ │ ├── UserControl.js │ │ │ ├── favicon.jpg │ │ │ └── index.html │ └── Chapter4.4AngularImpulse │ │ ├── nbproject │ │ ├── private │ │ │ ├── private.properties │ │ │ └── private.xml │ │ ├── project.properties │ │ └── project.xml │ │ └── public_html │ │ ├── EngineCore │ │ ├── Core.js │ │ └── Physics.js │ │ ├── Lib │ │ ├── CollisionInfo.js │ │ └── Vec2.js │ │ ├── MyGame.js │ │ ├── RigidBody │ │ ├── Circle.js │ │ ├── Circle_collision.js │ │ ├── Rectangle.js │ │ ├── Rectangle_collision.js │ │ └── RigidShape.js │ │ ├── UserControl.js │ │ ├── favicon.jpg │ │ └── index.html └── Chapter5 │ └── Chapter5.1ACoolDemo │ ├── nbproject │ ├── private │ │ ├── private.properties │ │ └── private.xml │ ├── project.properties │ └── project.xml │ └── public_html │ ├── EngineCore │ ├── Core.js │ └── Physics.js │ ├── Lib │ ├── CollisionInfo.js │ └── Vec2.js │ ├── MyGame.js │ ├── RigidBody │ ├── Circle.js │ ├── Circle_collision.js │ ├── Rectangle.js │ ├── Rectangle_collision.js │ └── RigidShape.js │ ├── UserControl.js │ ├── favicon.jpg │ └── index.html ├── AdditionalMaterials └── BookPPTs │ ├── Chap2.pptx │ ├── Chap3-1+2.pptx │ ├── Chap3-3-Summary.pptx │ ├── Chap3-3.pptx │ ├── Chap3-4.pptx │ └── Chap4.pptx ├── LICENSE.txt ├── README.md └── contributing.md /978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter1/Chapter1.1HTML5Canvas/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.1RigidShape/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter2/Chapter2.2CoreEngineLoop/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.1BroadPhaseMethod/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.2CircleCollisionDetection/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.3RectangleCollision/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter3/Chapter3.4RectangleCircleCollision/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.1RigidShapeMovements/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.2PositionalCorrection/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.3CollisionImpulse/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter4/Chapter4.4AngularImpulse/public_html/index.html -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/private/private.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/project.properties -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/nbproject/project.xml -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/EngineCore/Core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/EngineCore/Core.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/EngineCore/Physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/EngineCore/Physics.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/Lib/CollisionInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/Lib/CollisionInfo.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/Lib/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/Lib/Vec2.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/MyGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/MyGame.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Circle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Circle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Circle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Rectangle.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Rectangle_collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/Rectangle_collision.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/RigidShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/RigidBody/RigidShape.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/UserControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/UserControl.js -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/favicon.jpg -------------------------------------------------------------------------------- /978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/978-1-4842-2582-0_source code/Chapter5/Chapter5.1ACoolDemo/public_html/index.html -------------------------------------------------------------------------------- /AdditionalMaterials/BookPPTs/Chap2.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/AdditionalMaterials/BookPPTs/Chap2.pptx -------------------------------------------------------------------------------- /AdditionalMaterials/BookPPTs/Chap3-1+2.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/AdditionalMaterials/BookPPTs/Chap3-1+2.pptx -------------------------------------------------------------------------------- /AdditionalMaterials/BookPPTs/Chap3-3-Summary.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/AdditionalMaterials/BookPPTs/Chap3-3-Summary.pptx -------------------------------------------------------------------------------- /AdditionalMaterials/BookPPTs/Chap3-3.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/AdditionalMaterials/BookPPTs/Chap3-3.pptx -------------------------------------------------------------------------------- /AdditionalMaterials/BookPPTs/Chap3-4.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/AdditionalMaterials/BookPPTs/Chap3-4.pptx -------------------------------------------------------------------------------- /AdditionalMaterials/BookPPTs/Chap4.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/AdditionalMaterials/BookPPTs/Chap4.pptx -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/building-a-2d-physics-game-engine/HEAD/contributing.md --------------------------------------------------------------------------------