summaryrefslogtreecommitdiff
path: root/frontend/2d/_collisions/pill_line/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/2d/_collisions/pill_line/main.cpp')
-rw-r--r--frontend/2d/_collisions/pill_line/main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/frontend/2d/_collisions/pill_line/main.cpp b/frontend/2d/_collisions/pill_line/main.cpp
index 5aa0059..76dc7d4 100644
--- a/frontend/2d/_collisions/pill_line/main.cpp
+++ b/frontend/2d/_collisions/pill_line/main.cpp
@@ -11,6 +11,7 @@
#include <cmath>
// Side note: It is Eastertime, so I chose this easter color palette. Enjoy: https://htmlcolors.com/palette/144/easter
+
struct Rigidbody {
Vector2 force = { 0, 0 };
Vector2 velocity = { 0, 0 };
@@ -170,6 +171,7 @@ void load();
void update(float32 time, void* userData);
void unload();
IntersectionResult getIntersection(Pill* pill, LineSegment* segment);
+void resolveCollision(Rigidbody* first, Rigidbody* second, IntersectionResult* ir);
// Global Variables
WebglContext context;
@@ -259,6 +261,10 @@ IntersectionResult getIntersection(Pill* pill, LineSegment* segment) {
return result;
}
+void resolveCollision(Rigidbody* first, Rigidbody* second, IntersectionResult* ir) {
+
+}
+
void update(float32 deltaTimeSeconds, void* userData) {
// Input