#ifndef _simulation_h_#define _simulation_h_typedef struct { float x, y, xVel, yVel; int r, g, b; float a; float angle;} Particle;void Sim_Init(int width, int height, int radius, int dt);void Sim_Quit(void);void Sim_Resize(int width, int height);void Sim_Randomize(Particle *particles, int count);int Sim_Update(Particle *particles, int count, double deltaTime);void Sim_UpdateDrag(int x, int y);void Sim_BeginDrag(Particle *particles, int count, int x, int y);void Sim_EndDrag(void);#endif
#ifndef _simulation_h_
#define _simulation_h_
typedef struct {
float x, y, xVel, yVel;
int r, g, b;
float a;
float angle;
} Particle;
void Sim_Init(int width, int height, int radius, int dt);
void Sim_Quit(void);
void Sim_Resize(int width, int height);
void Sim_Randomize(Particle *particles, int count);
int Sim_Update(Particle *particles, int count, double deltaTime);
void Sim_UpdateDrag(int x, int y);
void Sim_BeginDrag(Particle *particles, int count, int x, int y);
void Sim_EndDrag(void);
#endif