Files
simple_physics/objects.h
2025-12-24 10:51:15 +01:00

25 lines
438 B
C

#pragma once
#include <raylib.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)
{
object *obj = (object*)malloc(sizeof(object));
obj->r = r;
obj->pos = pos;
obj->color = c;
obj->vel = (Vector3){0, 0, 0};
obj->restitution = rest;
obj->mass = m;
return obj;
}