Commit Graph

11 Commits (22c18968f6396435c87dc678100611e101254c3e)

Author SHA1 Message Date
Vectozavr 7f4b9027ee Add weapon in enemy's hand. So now you can see weapons of your enemies.
Also make some correction of rotation in Object.cpp & Mesh.cpp
2021-10-18 22:30:02 +07:00
Vectozavr dd5a9f3ef2 Code refactoring. 2021-10-17 23:38:16 +07:00
Vectozavr 9356008258 Code refactoring. 2021-10-17 14:44:17 +07:00
Vectozavr fb7b4878ea Code refactoring. 2021-10-17 14:21:10 +07:00
Vectozavr d3684f8aa6 Point4D & Triangle now are completely immutable.
- Deleted operator= for Point4D and Triangle
- Add Vec3D & Vec2D to substitute Point4D in cases where we dont need 4 dimensions. Vec3D & Vec2D are immutable.
- Small refactoring of EPA & GJK in RigidBody.cpp
2021-10-12 21:12:47 +07:00
Vectozavr 758685fe57 OS Windows support 2021-10-09 17:41:12 +07:00
Vectozavr 8a0221ed77 super huge code refactoring 2021-10-03 00:36:07 +07:00
Vectozavr 5a1c9d8f67 1) Create PlayerController
2) Split Screen.cpp into (Screen.cpp & Keyboard.cpp & Mouse.cpp)
2021-09-19 19:44:31 +07:00
Vectozavr be42d4d9bc Made Triangle immutable
Correct inheritance (Objects -> Mesh & Camera -> RigidBody)
Small code refactor
2021-09-19 15:25:10 +07:00
Vectozavr 17a307c45e Point4D & Matrix4x4 is not mutable.
Delete a lot of not used methods.
Shared ptr corrected mistakes.
2021-09-14 17:47:53 +07:00
Vectozavr 7e5c96c123 Initial commit 2021-09-13 19:53:43 +07:00