summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/main.c b/src/main.c
index 75de22f..5fa3ca1 100644
--- a/src/main.c
+++ b/src/main.c
@@ -4,6 +4,7 @@
#include "physics.h"
#include "game.h"
#include "wall.h"
+#include "assets.h"
#include "player.h"
struct settings settings;
@@ -11,13 +12,15 @@ extern struct game game;
int main() {
load_or_init_settings(&settings, "settings.ini");
- init_game();
InitWindow(settings.window_width, settings.window_height, "Platformer");
SetTargetFPS(settings.target_fps);
- add_player(20.0, 20.0);
- add_wall(50, 100, 200, 200);
- add_wall(100, 200, 200, 50);
+ init_game();
+ load_assets();
+
+ add_player(300.0, 200.0);
+ add_wall(50, 100);
+ add_wall(100, 200);
while (!WindowShouldClose()) {
update_game(GetFrameTime());
@@ -26,7 +29,10 @@ int main() {
ClearBackground(RAYWHITE);
draw_game();
EndDrawing();
+
+ DrawFPS(1, 1);
}
-
+
+ unload_assets();
return 0;
}