Fireworks/particle.h
2024-05-23 20:52:48 +08:00

28 lines
498 B
C

/**
* particle.h
*
* Author: Michael Stegeman
* Date: 2/25/08
*
* Description: Forward declaration of particle structure
*/
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
typedef struct particle_t {
float pos[2];
float center[2];
float vel[2];
float life;
uint8_t color;
bool exploded;
} particle;
void particle_init(particle *p, size_t size);
void particle_update(particle *p, float dt, size_t size);
void particle_draw(particle *p, size_t size);