#include "mempool.h" #include "scene_impl.h" #include #include // Maintain own queue to handle key presses struct sc_queue_32 key_buffer; int main(void) { sc_queue_init(&key_buffer); InitWindow(1280, 640, "raylib"); SetTargetFPS(60); init_memory_pools(); LevelScene_t scene; init_level_scene(&scene); while(true) { // This entire key processing relies on the assumption that a pressed key will // appear in the polling of raylib unsigned int sz = sc_queue_size(&key_buffer); // Process any existing pressed key for (size_t i=0; i