ソースを参照

AirLabyrinth: Fix build on gcc12

Willy-JL 1 年間 前
コミット
415316f7e9
1 ファイル変更6 行追加6 行削除
  1. 6 6
      air_labyrinth/game.c

+ 6 - 6
air_labyrinth/game.c

@@ -83,9 +83,9 @@ static void player_update(Entity* self, GameManager* manager, void* context) {
 
 
         player->trajectory = vector_add(
         player->trajectory = vector_add(
             player->trajectory,
             player->trajectory,
-            (Vector){
+            ((Vector){
                 player_x_from_pitch(-imu_pitch_get(game_context->imu)),
                 player_x_from_pitch(-imu_pitch_get(game_context->imu)),
-                player_y_from_roll(-imu_roll_get(game_context->imu))});
+                player_y_from_roll(-imu_roll_get(game_context->imu))}));
     }
     }
 
 
     // Get game input
     // Get game input
@@ -93,19 +93,19 @@ static void player_update(Entity* self, GameManager* manager, void* context) {
 
 
     // Control player movement
     // Control player movement
     if(input.held & GameKeyUp) {
     if(input.held & GameKeyUp) {
-        player->trajectory = vector_add(player->trajectory, (Vector){0, -0.8});
+        player->trajectory = vector_add(player->trajectory, ((Vector){0, -0.8}));
     }
     }
 
 
     if(input.held & GameKeyDown) {
     if(input.held & GameKeyDown) {
-        player->trajectory = vector_add(player->trajectory, (Vector){0, +0.8});
+        player->trajectory = vector_add(player->trajectory, ((Vector){0, +0.8}));
     }
     }
 
 
     if(input.held & GameKeyLeft) {
     if(input.held & GameKeyLeft) {
-        player->trajectory = vector_add(player->trajectory, (Vector){-0.8, 0});
+        player->trajectory = vector_add(player->trajectory, ((Vector){-0.8, 0}));
     }
     }
 
 
     if(input.held & GameKeyRight) {
     if(input.held & GameKeyRight) {
-        player->trajectory = vector_add(player->trajectory, (Vector){0.8, 0});
+        player->trajectory = vector_add(player->trajectory, ((Vector){0.8, 0}));
     }
     }
 
 
     // Get player position
     // Get player position