From 3c8e6238ebed92691dac9393893ca6214ab060ab Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 5 Nov 2022 02:04:30 -0400 Subject: implemented rough physics system --- src/physics.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/physics.hpp') diff --git a/src/physics.hpp b/src/physics.hpp index fa90c1d..a5b3b83 100644 --- a/src/physics.hpp +++ b/src/physics.hpp @@ -1,5 +1,19 @@ #pragma once +#include "raylib.h" namespace Physics { + class Body { + public: + Vector2 position; + Vector2 velocity; + float mass; + Body(Vector2 position, Vector2 velocity, float mass); + }; + + extern Body ship;// = Body((Vector2){50,50}, (Vector2){0,1}, 1); + extern Body rock;// = Body((Vector2){400,400}, (Vector2){0,0}, 50); + + //0.01667 + void step(float deltaTime); } -- cgit v1.2.3