moved functions (no functional change)
authorHolger Schemel <info@artsoft.org>
Sun, 11 Feb 2024 12:40:06 +0000 (13:40 +0100)
committerHolger Schemel <info@artsoft.org>
Sun, 18 Feb 2024 14:57:42 +0000 (15:57 +0100)
src/game_bd/main_bd.c

index efaa78f40a127a40b5ceb76d7f24c0a1441af0ec..bd3b038239c244f5a039de01cdc02a478bb147be 100644 (file)
@@ -21,40 +21,6 @@ struct EngineSnapshotInfo_BD engine_snapshot_bd;
 // level file functions
 // ============================================================================
 
 // level file functions
 // ============================================================================
 
-int map_action_RND_to_BD(int action)
-{
-  GdDirection player_move = gd_direction_from_keypress(action & JOY_UP,
-                                                      action & JOY_DOWN,
-                                                      action & JOY_LEFT,
-                                                      action & JOY_RIGHT);
-  boolean player_fire = (action & (JOY_BUTTON_1 | JOY_BUTTON_2));
-
-  return (player_move | (player_fire ? GD_REPLAY_FIRE_MASK : 0));
-}
-
-int map_action_BD_to_RND(int action)
-{
-  GdDirection player_move = action & GD_REPLAY_MOVE_MASK;
-  boolean     player_fire = action & GD_REPLAY_FIRE_MASK;
-
-  int action_move = (player_move == GD_MV_UP           ? JOY_UP                :
-                    player_move == GD_MV_UP_RIGHT      ? JOY_UP   | JOY_RIGHT  :
-                    player_move == GD_MV_RIGHT         ?            JOY_RIGHT  :
-                    player_move == GD_MV_DOWN_RIGHT    ? JOY_DOWN | JOY_RIGHT  :
-                    player_move == GD_MV_DOWN          ? JOY_DOWN              :
-                    player_move == GD_MV_DOWN_LEFT     ? JOY_DOWN | JOY_LEFT   :
-                    player_move == GD_MV_LEFT          ?            JOY_LEFT   :
-                    player_move == GD_MV_UP_LEFT       ? JOY_UP   | JOY_LEFT   : JOY_NO_ACTION);
-  int action_fire = (player_fire ? JOY_BUTTON_1 : JOY_NO_ACTION);
-
-  return (action_move | action_fire);
-}
-
-boolean checkGameRunning_BD(void)
-{
-  return (game_bd.game != NULL && game_bd.game->state_counter == GAME_INT_CAVE_RUNNING);
-}
-
 void setLevelInfoToDefaults_BD_Ext(int width, int height)
 {
   GdCave *cave = native_bd_level.cave;
 void setLevelInfoToDefaults_BD_Ext(int width, int height)
 {
   GdCave *cave = native_bd_level.cave;
@@ -149,3 +115,42 @@ boolean LoadNativeLevel_BD(char *filename, int level_pos, boolean level_info_onl
 
   return TRUE;
 }
 
   return TRUE;
 }
+
+
+// ============================================================================
+// game engine functions
+// ============================================================================
+
+int map_action_RND_to_BD(int action)
+{
+  GdDirection player_move = gd_direction_from_keypress(action & JOY_UP,
+                                                      action & JOY_DOWN,
+                                                      action & JOY_LEFT,
+                                                      action & JOY_RIGHT);
+  boolean player_fire = (action & (JOY_BUTTON_1 | JOY_BUTTON_2));
+
+  return (player_move | (player_fire ? GD_REPLAY_FIRE_MASK : 0));
+}
+
+int map_action_BD_to_RND(int action)
+{
+  GdDirection player_move = action & GD_REPLAY_MOVE_MASK;
+  boolean     player_fire = action & GD_REPLAY_FIRE_MASK;
+
+  int action_move = (player_move == GD_MV_UP           ? JOY_UP                :
+                    player_move == GD_MV_UP_RIGHT      ? JOY_UP   | JOY_RIGHT  :
+                    player_move == GD_MV_RIGHT         ?            JOY_RIGHT  :
+                    player_move == GD_MV_DOWN_RIGHT    ? JOY_DOWN | JOY_RIGHT  :
+                    player_move == GD_MV_DOWN          ? JOY_DOWN              :
+                    player_move == GD_MV_DOWN_LEFT     ? JOY_DOWN | JOY_LEFT   :
+                    player_move == GD_MV_LEFT          ?            JOY_LEFT   :
+                    player_move == GD_MV_UP_LEFT       ? JOY_UP   | JOY_LEFT   : JOY_NO_ACTION);
+  int action_fire = (player_fire ? JOY_BUTTON_1 : JOY_NO_ACTION);
+
+  return (action_move | action_fire);
+}
+
+boolean checkGameRunning_BD(void)
+{
+  return (game_bd.game != NULL && game_bd.game->state_counter == GAME_INT_CAVE_RUNNING);
+}