Skip to content

Commit 043172f

Browse files
Merge pull request MonoGame#13 from AristurtleDev/11_collision_detection
Chapter 11: Collision Detection
2 parents 6adc55d + f2c570c commit 043172f

12 files changed

+2336
-99
lines changed

articles/toc.yml

Lines changed: 98 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,109 +1,109 @@
11
- name: Introduction
2-
href:
2+
href:
33
- name: Roadmap
44
href: /roadmap/
55
- name: What's New
66
href: whats_new.md
77
- name: Getting Started
88
href: getting_started/index.md
99
items:
10-
- name: Introduction
11-
href: getting_started/
12-
- name: Supported platforms
13-
href: getting_started/platforms.md
14-
- name: 1. Setting up your OS for development
15-
items:
16-
- name: Windows
17-
href: getting_started/1_setting_up_your_os_for_development_windows.md
18-
- name: macOS
19-
href: getting_started/1_setting_up_your_os_for_development_macos.md
20-
- name: Ubuntu 20.04
21-
href: getting_started/1_setting_up_your_os_for_development_ubuntu.md
22-
- name: 2. Choosing your IDE
23-
items:
24-
- name: Visual Studio for Windows
25-
href: getting_started/2_choosing_your_ide_visual_studio.md
26-
- name: Visual Studio Code
27-
href: getting_started/2_choosing_your_ide_vscode.md
28-
- name: Rider
29-
href: getting_started/2_choosing_your_ide_rider.md
30-
- name: 3. Understanding the Code
31-
href: getting_started/3_understanding_the_code.md
32-
- name: 4. Adding Content
33-
href: getting_started/4_adding_content.md
34-
- name: 5. Adding Basic Code
35-
href: getting_started/5_adding_basic_code.md
36-
- name: Packaging
37-
href: getting_started/packaging_games.md
38-
- name: Preparing for consoles
39-
href: getting_started/preparing_for_consoles.md
40-
- name: Using Development Nuget Packages
41-
href: getting_started/using_development_nuget_packages.md
42-
- name: Tools
43-
items:
4410
- name: Introduction
45-
href: getting_started/tools/
46-
- name: MGCB
47-
href: getting_started/tools/mgcb.md
48-
- name: MGCB Editor
49-
href: getting_started/tools/mgcb_editor.md
50-
- name: MGFXC
51-
href: getting_started/tools/mgfxc.md
52-
- name: Content Pipeline
53-
items:
54-
- name: Introduction
55-
href: getting_started/content_pipeline/index.md
56-
- name: Why use the Content Pipeline
57-
href: getting_started/content_pipeline/why_content_pipeline.md
58-
- name: Using MGCB Editor
59-
href: getting_started/content_pipeline/using_mgcb_editor.md
60-
- name: Custom Effects
61-
href: getting_started/content_pipeline/custom_effects.md
62-
- name: TrueType fonts
63-
href: getting_started/content_pipeline/adding_ttf_fonts.md
64-
- name: Localization
65-
href: getting_started/content_pipeline/localization.md
11+
href: getting_started/
12+
- name: Supported platforms
13+
href: getting_started/platforms.md
14+
- name: 1. Setting up your OS for development
15+
items:
16+
- name: Windows
17+
href: getting_started/1_setting_up_your_os_for_development_windows.md
18+
- name: macOS
19+
href: getting_started/1_setting_up_your_os_for_development_macos.md
20+
- name: Ubuntu 20.04
21+
href: getting_started/1_setting_up_your_os_for_development_ubuntu.md
22+
- name: 2. Choosing your IDE
23+
items:
24+
- name: Visual Studio for Windows
25+
href: getting_started/2_choosing_your_ide_visual_studio.md
26+
- name: Visual Studio Code
27+
href: getting_started/2_choosing_your_ide_vscode.md
28+
- name: Rider
29+
href: getting_started/2_choosing_your_ide_rider.md
30+
- name: 3. Understanding the Code
31+
href: getting_started/3_understanding_the_code.md
32+
- name: 4. Adding Content
33+
href: getting_started/4_adding_content.md
34+
- name: 5. Adding Basic Code
35+
href: getting_started/5_adding_basic_code.md
36+
- name: Packaging
37+
href: getting_started/packaging_games.md
38+
- name: Preparing for consoles
39+
href: getting_started/preparing_for_consoles.md
40+
- name: Using Development Nuget Packages
41+
href: getting_started/using_development_nuget_packages.md
42+
- name: Tools
43+
items:
44+
- name: Introduction
45+
href: getting_started/tools/
46+
- name: MGCB
47+
href: getting_started/tools/mgcb.md
48+
- name: MGCB Editor
49+
href: getting_started/tools/mgcb_editor.md
50+
- name: MGFXC
51+
href: getting_started/tools/mgfxc.md
52+
- name: Content Pipeline
53+
items:
54+
- name: Introduction
55+
href: getting_started/content_pipeline/index.md
56+
- name: Why use the Content Pipeline
57+
href: getting_started/content_pipeline/why_content_pipeline.md
58+
- name: Using MGCB Editor
59+
href: getting_started/content_pipeline/using_mgcb_editor.md
60+
- name: Custom Effects
61+
href: getting_started/content_pipeline/custom_effects.md
62+
- name: TrueType fonts
63+
href: getting_started/content_pipeline/adding_ttf_fonts.md
64+
- name: Localization
65+
href: getting_started/content_pipeline/localization.md
6666
- name: Getting to know MonoGame
6767
href: getting_to_know/
6868
items:
69-
- name: What is
70-
href: getting_to_know/whatis/
71-
items:
72-
- name: Audio
73-
href: getting_to_know/whatis/audio/
74-
- name: Content Pipeline
75-
href: getting_to_know/whatis/content_pipeline/
76-
- name: Graphics
77-
href: getting_to_know/whatis/graphics/
78-
- name: Input
79-
href: getting_to_know/whatis/input/
80-
- name: The Game Loop
81-
href: getting_to_know/whatis/game_loop/
82-
- name: Vector / Matrix / Quaternions
83-
href: getting_to_know/whatis/vector_matrix_quat/
84-
- name: MonoGame Class Library
85-
href: getting_to_know/whatis/monogame_class_library/
86-
- name: How to
87-
href: getting_to_know/howto/
88-
items:
89-
- name: Audio
90-
href: getting_to_know/howto/audio/
91-
- name: Content Pipeline
92-
href: getting_to_know/howto/content_pipeline/
93-
- name: Graphics
94-
href: getting_to_know/howto/graphics/
95-
- name: Input
96-
href: getting_to_know/howto/input/
69+
- name: What is
70+
href: getting_to_know/whatis/
71+
items:
72+
- name: Audio
73+
href: getting_to_know/whatis/audio/
74+
- name: Content Pipeline
75+
href: getting_to_know/whatis/content_pipeline/
76+
- name: Graphics
77+
href: getting_to_know/whatis/graphics/
78+
- name: Input
79+
href: getting_to_know/whatis/input/
80+
- name: The Game Loop
81+
href: getting_to_know/whatis/game_loop/
82+
- name: Vector / Matrix / Quaternions
83+
href: getting_to_know/whatis/vector_matrix_quat/
84+
- name: MonoGame Class Library
85+
href: getting_to_know/whatis/monogame_class_library/
86+
- name: How to
87+
href: getting_to_know/howto/
88+
items:
89+
- name: Audio
90+
href: getting_to_know/howto/audio/
91+
- name: Content Pipeline
92+
href: getting_to_know/howto/content_pipeline/
93+
- name: Graphics
94+
href: getting_to_know/howto/graphics/
95+
- name: Input
96+
href: getting_to_know/howto/input/
9797
- name: Migration
9898
items:
99-
- name: Migrating from XNA
100-
href: migration/migrate_xna.md
101-
- name: Migrating from 3.7
102-
href: migration/migrate_37.md
103-
- name: Migrating from 3.8.0
104-
href: migration/migrate_38.md
105-
- name: Updating Versions
106-
href: migration/updating_versions.md
99+
- name: Migrating from XNA
100+
href: migration/migrate_xna.md
101+
- name: Migrating from 3.7
102+
href: migration/migrate_37.md
103+
- name: Migrating from 3.8.0
104+
href: migration/migrate_38.md
105+
- name: Updating Versions
106+
href: migration/updating_versions.md
107107
- name: Samples and Demos
108108
href: samples.md
109109
- name: Tutorials
@@ -125,13 +125,15 @@
125125
- name: "06: Optimizing Texture Rendering"
126126
href: tutorials/building_2d_games/06_optimizing_texture_rendering/
127127
- name: "07: The Sprite Class"
128-
href: tutorials/building_2d_games/07_the_sprite_class/
128+
href: tutorials/building_2d_games/07_the_sprite_class/
129129
- name: "08: The AnimatedSprite Class"
130-
href: tutorials/building_2d_games/08_the_animatedsprite_class/
130+
href: tutorials/building_2d_games/08_the_animatedsprite_class/
131131
- name: "09: Handling Input"
132-
href: tutorials/building_2d_games/09_handling_input/
132+
href: tutorials/building_2d_games/09_handling_input/
133133
- name: "10: Input Management"
134-
href: tutorials/building_2d_games/10_input_management/
134+
href: tutorials/building_2d_games/10_input_management/
135+
- name: "11: Collision Detection"
136+
href: tutorials/building_2d_games/11_collision_detection/
135137
- name: Console Access
136138
href: console_access.md
137139
- name: Help and Support
Lines changed: 93 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)