Files
simple_physics/objects.h
2025-12-24 14:24:07 +01:00

20 lines
436 B
C

#pragma once
#include <raylib.h>
#include <raymath.h>
#include <stdlib.h>
typedef struct {
Vector3 pos;
Vector3 vel;
double r;
Color color;
double restitution;
double mass;
} object;
object *newobj(Vector3 pos, double r, Color c, double rest, double m);
Vector3 gravitation_force(object *obj1, object *obj2);
void integrate_g(object *obj1, object *obj2, Vector3 force);
void resolve_collision(object *obj1, object *obj2);