diff --git a/src/main.c b/src/main.c index ff78ac2..ab55428 100644 --- a/src/main.c +++ b/src/main.c @@ -138,7 +138,7 @@ int main() { if(!paused) { if(key_is_down(KEY_RESET)) - ship_init(&ship, WINDOW_WIDTH / 2, WINDOW_HEIGHT / 2); + ship_init(&ship, (float)WINDOW_WIDTH / 2, (float)WINDOW_HEIGHT / 2); else ship_update(&ship); } diff --git a/src/ship.c b/src/ship.c index c99bcaf..d563acf 100644 --- a/src/ship.c +++ b/src/ship.c @@ -26,7 +26,7 @@ #define SHIP_RADIUS 10.0f // radius of the ship in pixels -void ship_init(struct ship *ship, int x, int y) { +void ship_init(struct ship *ship, float x, float y) { assert(ship); ship->x = x; ship->y = y; diff --git a/src/ship.h b/src/ship.h index 604608a..2072332 100644 --- a/src/ship.h +++ b/src/ship.h @@ -37,7 +37,7 @@ struct ship { * @param x Initial x position of the ship. * @param y Initial y position of the ship. */ -void ship_init(struct ship *ship, int x, int y); +void ship_init(struct ship *ship, float x, float y); /** * @brief Updates the ship's variables according to keyboard