Difference between revisions of "Beginner C++ Game Programming Tutorial 6"
From Chilipedia
(→Video Timestamp Index) |
|||
Line 21: | Line 21: | ||
The solution is given in [https://youtu.be/_mBq68B7_08 this video]. | The solution is given in [https://youtu.be/_mBq68B7_08 this video]. | ||
+ | |||
+ | == Download Links == | ||
+ | * [https://wiki.planetchili.net/ Tutorial 6 Code] (WORK IN PROGRESS) | ||
+ | * [https://wiki.planetchili.net/ Tutorial 6 Homework Solution Code] (WORK IN PROGRESS) | ||
== See also == | == See also == | ||
* [[Beginner C++ Game Programming Tutorial 7|Next in series (Tutorial 7)]] | * [[Beginner C++ Game Programming Tutorial 7|Next in series (Tutorial 7)]] | ||
* [[Beginner C++ Game Programming Series]] | * [[Beginner C++ Game Programming Series]] |
Revision as of 00:32, 23 September 2019
How to make member functions. That is all.
Concepts Taught
- Declaring and defining member functions
- Function return values
Video Timestamp Index
- Intro 0:00
- Current code recap 0:26
- Making our first function (very emotional moment) 1:18
- Refactoring, making our function more versatile, function parameters 4:46
- Revisiting collision test code because of all the touching 8:21
- More refactoring, collision function 9:20
- More boxes 14:17
- Homework 16:57
Homework
There are two levels of difficulty.
- Create a function(s) to limit the targeting box to within the screen drawing region.
- Same as above, but you are not allowed to use the
x_mobile
andy_mobile
member variables directly in the bodies of the functions.
The solution is given in this video.
Download Links
- Tutorial 6 Code (WORK IN PROGRESS)
- Tutorial 6 Homework Solution Code (WORK IN PROGRESS)