Commit Graph

61 Commits (3fa7df24d7991bcd836ba88015d163921ff668b7)

Author SHA1 Message Date
Vectozavr 3fa7df24d7 small code refactoring 2021-10-25 08:16:00 +07:00
Vectozavr 612b0feca7 small code refactoring 2021-10-25 08:09:45 +07:00
Vectozavr 2b01e305f8 Player scale correction 2021-10-24 09:49:48 +07:00
Vectozavr 3010657e3d add to readme new compiled version of game. 2021-10-23 21:47:25 +07:00
Vectozavr 3bfedf2207 add to readme new compiled version of game. 2021-10-23 21:44:16 +07:00
Vectozavr a7217dde43 add to readme new compiled version of game. 2021-10-23 21:42:17 +07:00
Vectozavr 140959e93b add to readme new compiled version of game. 2021-10-23 21:40:22 +07:00
Vectozavr 0731f08977 add to readme new compiled version of game. 2021-10-23 21:38:49 +07:00
Vectozavr 959d8de6e9 add to readme new compiled version of game. 2021-10-23 21:36:02 +07:00
Vectozavr 6fba295139 VS support 2021-10-23 21:15:24 +07:00
Vectozavr e6f950032a VS support 2021-10-23 20:53:52 +07:00
Vectozavr cb943db299 VS support 2021-10-23 20:34:22 +07:00
Vectozavr edefd731f0 VS support 2021-10-23 20:26:14 +07:00
Vectozavr 60d6d6862d VS support 2021-10-23 19:13:03 +07:00
Vectozavr 8dd2b17f8b VS support 2021-10-23 19:05:52 +07:00
Vectozavr eaa039b05c VS support 2021-10-23 19:02:25 +07:00
Vectozavr e471795290 OpenGL graphics acceleration support! 2021-10-22 23:42:32 +07:00
Vectozavr 22c18968f6 OS Windows support 2021-10-19 01:58:19 +07:00
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 8678e8c929 Move LoadObjects -> ResourceManager to avoid repeated loading from files. 2021-10-18 13:21:09 +07:00
Vectozavr b3682db958 Move LoadObjects -> ResourceManager to avoid repeated loading from files. 2021-10-18 10:50:45 +07:00
Vectozavr 6d0202eaff Move LoadObjects -> ResourceManager to avoid repeated loading from files. 2021-10-18 10:44:04 +07:00
Vectozavr 4c768c5e78 Code refactoring. 2021-10-18 00:53:50 +07:00
Vectozavr 8a6d31eded Code refactoring. 2021-10-18 00:52:21 +07:00
Vectozavr e232435246 Code refactoring. 2021-10-17 23:53:30 +07:00
Vectozavr 00c3943eae Code refactoring. 2021-10-17 23:42:02 +07:00
Vectozavr dd5a9f3ef2 Code refactoring. 2021-10-17 23:38:16 +07:00
Vectozavr a499b4503d Code refactoring. 2021-10-17 16:03:03 +07:00
Vectozavr ea9e1887a4 Code refactoring. 2021-10-17 15:41:58 +07:00
Vectozavr 9356008258 Code refactoring. 2021-10-17 14:44:17 +07:00
Vectozavr 42b2dcd27c Code refactoring. 2021-10-17 14:38:15 +07:00
Vectozavr a6efdc71de Code refactoring. 2021-10-17 14:30:58 +07:00
Vectozavr f36d94183a Code refactoring. 2021-10-17 14:27:19 +07:00
Vectozavr 813f23d655 Code refactoring. 2021-10-17 14:25:09 +07:00
Vectozavr fb7b4878ea Code refactoring. 2021-10-17 14:21:10 +07:00
Vectozavr 3cbe93c6c0 Move Solver to RigidBody. 2021-10-17 12:35:12 +07:00
Vectozavr 06d0a63a75 Move Solver to RigidBody. 2021-10-17 12:32:23 +07:00
Vectozavr 6856f48054 Code refactoring. 2021-10-17 00:22:55 +07:00
Vectozavr eba88a178a Idk what to do with EPA.
To salve the problem with infinite cycle in EPA, I added iteration counter.
2021-10-16 20:14:51 +07:00
Vectozavr a30b6d6059 Remove redundant iterations counter in GJK & EPA 2021-10-13 00:25:28 +07:00
Vectozavr 41fa09887a Add "final" to all classes from which we dont need to inherit. 2021-10-13 00:19:02 +07:00
Vectozavr 1fa718f491 Add "final" to all classes from which we dont need to inherit. 2021-10-13 00:18:56 +07:00
Vectozavr 4dae42a3ef Fixed bug with animations.
- Before, if you shoot and go to the main menu, then the traces of the bullets were not removed from the map. This was because the animation stopped updating and the time kept going forward. As a result, the system believed that the animations had already passed, although in reality they had not. Now animations are tied not to their own, but to the global time counter
2021-10-13 00:04:48 +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 423e6d0d35 OS Windows support 2021-10-09 18:38:24 +07:00
Vectozavr 758685fe57 OS Windows support 2021-10-09 17:41:12 +07:00
Vectozavr 58535b1dd7 OS Windows support 2021-10-03 12:38:10 +07:00
Vectozavr 4997202edc struct Button -> class Button 2021-10-03 11:52:30 +07:00
Vectozavr 122d30a980 struct Button -> class Button 2021-10-03 11:47:05 +07:00
Vectozavr 58672c0104 Animation refactoring: now we have 1 common timeline with huge list of animation. 2021-10-03 01:18:39 +07:00