#include #include #include #include #define SBODY 2048 #define FLOAT_RAND (2 * (rand() / (float)RAND_MAX) - 1) int main() { for(int i = 0; i < SBODY; i++) { BodyID b = phxnew(BTYPE_AABB); assert(b != -1); phxsetpos(b, rand() % 800, rand() % 600); phxsetsize(b, 5.0, 5.0); phxapplyaccel(b, (float[]){ 50000 * FLOAT_RAND, 50000 * FLOAT_RAND }); } phxsetmap(8, 8, (int[]) { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, }); phxtick(10.0); return 0; }