blob: 99fa96c6b08a85c1df6bf9b3e93ee94422b8a36c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef PARTICLE_H_
#define PARTICLE_H_
#include <vector>
#include "StructProperty.h"
struct Particle
{
int type;
int life, ctype;
float x, y, vx, vy;
float temp;
float pavg[2];
int flags;
int tmp;
int tmp2;
unsigned int dcolour;
int sld, snext, sprev;
/** Returns a list of properties, their type and offset within the structure that can be changed
by higher-level processes referring to them by name such as Lua or the property tool **/
static std::vector<StructProperty> GetProperties();
};
#endif
|