Skip to content
Permalink
Browse files
Update README.md
  • Loading branch information
ab8809 committed Sep 9, 2019
1 parent 3c59b4b commit 3f676cde59a9975999a00d152e964c39b788c221
Showing 1 changed file with 6 additions and 11 deletions.
@@ -429,14 +429,9 @@ Creating neat, readable code is more like an art than programming skill and alth
## Homework
Read into _#pragma once_, why it is needed and what a preprocessor directive is.
Research the differences between public, private and protected in C++ classes. What is the default setting of a class?
Why do we use #include " ... " and not #include < ... > for classes we create ourselves?
When using the GLM library, we have to write glm:: before any vec3. This is called a namespace. What is a namespace and how can it be useful?
Cubes should be able to be any colour! Create a new variable, constructor and alter the _Draw_ code for Cube to allow this. Use the new constructor on the 3 cubes to give them different colours.
Download DoxyWizard on your own machines and try to create some documentation on this weeks work.
* Read into _#pragma once_, why it is needed and what a preprocessor directive is.
* Research the differences between public, private and protected in C++ classes. What is the default setting of a class?
* Why do we use #include " ... " and not #include < ... > for classes we create ourselves?
* When using the GLM library, we have to write glm:: before any vec3. This is called a namespace. What is a namespace and how can it be useful?
* Cubes should be able to be any colour! Create a new variable, constructor and alter the _Draw_ code for Cube to allow this. Use the new constructor on the 3 cubes to give them different colours.
* Download DoxyWizard on your own machines and try to create some documentation on this weeks work.

0 comments on commit 3f676cd

Please sign in to comment.