#include #include #include "settings.h" #include "physics.h" #include "game.h" #include "wall.h" #include "assets.h" #include "player.h" struct settings settings; extern struct game game; int main() { load_or_init_settings(&settings, "settings.ini"); InitWindow(settings.window_width, settings.window_height, "Platformer"); SetTargetFPS(settings.target_fps); init_game(); load_assets(); add_player(300.0, 200.0); load_level_from_tiled_csv("level1.csv"); while (!WindowShouldClose()) { update_game(GetFrameTime()); BeginDrawing(); ClearBackground(RAYWHITE); draw_game(); EndDrawing(); DrawFPS(1, 1); } unload_assets(); return 0; }