#ifndef SOLID_H_ #define SOLID_H_ #include #include "StructProperty.h" #define NSOLID 16 struct Solid { int first, last; float vx, vy, vrot; float cx, cy; // centroid position float ax, ay, arot, arad; // accumulators int an; unsigned char bf; // blocking flags float bpx[4], bpy[4]; // blocking position extents float bdx[4], bdy[4]; // blocking position orientation int bp[4]; // blocking counterparticle ID }; #endif