#include #include namespace { void init() { glerminal_load_sprites_file("resources/atlas.png"); } void mainloop(float dt) { static float time = 1; time += dt; if (time < 1.0f) { return; } else { time = 0; } for (int i = 0; i < GRID_WIDTH; i++) { for (int j = 0; j < GRID_HEIGHT; j++) { for (int k = 0; k < LAYER_COUNT; k++) { glerminal_set(i, j, k, rand() % 4); glerminal_offset(i, j, k, (rand() * rand()) % 64 - 32, (rand() * rand()) % 64 - 32); } } } glerminal_flush(); } } int main(int argc, char** argv) { glerminal_run(init, mainloop, nullptr, nullptr); }