emoji | meaning |
---|---|
🆘 | critical bug |
bug | |
👀 | to check |
🔦 | simplification/clarification |
📋 | comment |
✨ | typos and style |
🎉 | new feature |
- 👀
makefile
flags: remove-std=c++11
- 🔦 handle dependencies
- 🎉
README.md
: correct, improve and clarify - 🎉 setup matrix and vector multiplication and write every formula under a matrix form
- 🎉 write test for every class
src/main.cpp
- 👀 check all
-
Mouse
-
LoopTimer
-
⚠️ time not handled perfectly (seethis -> restart()
inis_done()
)
-
-
Parameters
- 👀 check all
-
tools.*
- 🔦 change
general.*
fortools.*
- 👀 check all
- 🔦 check dependecies for class using
tools.hpp
- 🔦 remove
parse_string()
- 🔦 change
-
Vector3d
- 👀 check friend declarations
-
Segment3d
- 👀 check friend declarations
-
Plane3d
- 👀 check friend declarations
- 👀 check every
// others
methods
-
Solid3d
- 👀 check every
// other
methods - 🎉 remove
SOLID_TYPE
enum and constructor and create custom cube, sphere and other solid classes
- 👀 check every
-
Camera3d
- 👀 check every
// other
methods - 👀 check constructor
- 👀 check every
-
geometry.*
-
⚠️ pole point of the sphere repeated
-
- 📋 comment everything
Mouse
- 📋 need to use
setPosition()
before using this class
- 📋 need to use
LoopTimer
- 📋
is_done()
relaunches the timer automatically
- 📋
Vector3d
- 📋 arithmetic operations don't change color
- 📋
rotate()
theta in degrees
Plane3d
- 📋
handle_intersection_of_segment_with_plane()
ifda = db = 0
returnfalse
- 📋