diff --git a/example/gameplay/my_script.h b/example/gameplay/my_script.h index b0105691..e0136943 100644 --- a/example/gameplay/my_script.h +++ b/example/gameplay/my_script.h @@ -1,5 +1,6 @@ -#include +#pragma once #include "binocle_platform.h" +#include typedef struct game_state { diff --git a/example/main.c b/example/main.c index 6255353f..54722fa2 100644 --- a/example/main.c +++ b/example/main.c @@ -34,7 +34,7 @@ #include "binocle_http.h" #include "binocle_memory.h" -//#define GAMELOOP 1 +// #define GAMELOOP 1 //#define DEMOLOOP #define TWODLOOP diff --git a/src/binocle/core/binocle_game.c b/src/binocle/core/binocle_game.c index f005f854..467e884c 100644 --- a/src/binocle/core/binocle_game.c +++ b/src/binocle/core/binocle_game.c @@ -30,7 +30,7 @@ #include "binocle_input.h" #include "binocle_math.h" -void binocle_game_run(binocle_window window, binocle_input input) { +void binocle_game_run(binocle_window *window, binocle_input input) { binocle_game game = {0}; game_memory game_memory = {0}; game_code game_code = {0}; @@ -61,7 +61,7 @@ void binocle_game_update(binocle_game *game, float dt) { } } -void binocle_game_draw(binocle_game *game, binocle_window window, float dt) { +void binocle_game_draw(binocle_game *game, binocle_window *window, float dt) { // TODO: split UpdateAndRender into Update and Render if (game->paused) return; //binocle_window_clear(&window); diff --git a/src/binocle/core/binocle_game.h b/src/binocle/core/binocle_game.h index 8512524e..613fb6d7 100644 --- a/src/binocle/core/binocle_game.h +++ b/src/binocle/core/binocle_game.h @@ -29,11 +29,11 @@ typedef struct binocle_game { } binocle_game; -void binocle_game_run(struct binocle_window window, struct binocle_input input); +void binocle_game_run(struct binocle_window *window, struct binocle_input input); void binocle_game_update(binocle_game *game, float dt); -void binocle_game_draw(binocle_game *game, struct binocle_window window, float dt); +void binocle_game_draw(binocle_game *game, struct binocle_window *window, float dt); void binocle_game_hotreload(binocle_game *game, char *sourceGameCodeDLLFullPath);