Refactor game_manager to game/mod.rs

This commit is contained in:
Sofia 2026-07-29 20:14:14 +03:00
parent 6284c49bb9
commit 897a1dbef6
27 changed files with 26 additions and 28 deletions

View File

@ -4,7 +4,7 @@ use godot::{
tools::get_autoload_by_name, tools::get_autoload_by_name,
}; };
use crate::game_manager::GameManager; use crate::game::GameManager;
pub const MUSIC_MANAGER_GLOBAL: &str = "MusicManagerGlobal"; pub const MUSIC_MANAGER_GLOBAL: &str = "MusicManagerGlobal";

View File

@ -2,7 +2,7 @@ use godot::{classes::RichTextLabel, prelude::*};
use crate::{ use crate::{
announcer::Announcement, announcer::Announcement,
game_manager::{Game, Player}, game::{Game, Player},
player::DamageSource, player::DamageSource,
}; };

View File

@ -3,7 +3,7 @@ use std::net::SocketAddr;
use godot::{classes::Os, prelude::*}; use godot::{classes::Os, prelude::*};
use crate::{ use crate::{
game_manager::{Game, GameManager}, game::{Game, GameManager},
net::network_manager::NetworkManager, net::network_manager::NetworkManager,
}; };

View File

@ -3,7 +3,7 @@ use godot::{
prelude::*, prelude::*,
}; };
use crate::{game_manager::Game, net::network_manager::NetworkManager, player::ball::Ball}; use crate::{game::Game, net::network_manager::NetworkManager, player::ball::Ball};
#[derive(GodotClass)] #[derive(GodotClass)]
#[class(base=Area3D, init)] #[class(base=Area3D, init)]

View File

@ -5,7 +5,7 @@ use godot::{
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::{ use crate::{
game_manager::Game, game::Game,
net::network_manager::NetworkManager, net::network_manager::NetworkManager,
player::{DamageSource, IPlayer, ball::Ball}, player::{DamageSource, IPlayer, ball::Ball},
}; };

View File

@ -5,7 +5,7 @@ pub mod bgm;
pub mod chat; pub mod chat;
pub mod cli_parser; pub mod cli_parser;
pub mod credits; pub mod credits;
pub mod game_manager; pub mod game;
pub mod game_settings; pub mod game_settings;
pub mod goal; pub mod goal;
pub mod killbox; pub mod killbox;

View File

@ -2,7 +2,7 @@ use std::{collections::HashMap, f32::consts::PI};
use godot::{classes::RandomNumberGenerator, prelude::*}; use godot::{classes::RandomNumberGenerator, prelude::*};
use crate::{game_manager::Game, ui::menu_player::MenuPlayer}; use crate::{game::Game, ui::menu_player::MenuPlayer};
#[derive(GodotClass)] #[derive(GodotClass)]
#[class(base=Node3D, init)] #[class(base=Node3D, init)]

View File

@ -3,7 +3,7 @@ use std::collections::HashMap;
use godot::{classes::CharacterBody3D, prelude::*}; use godot::{classes::CharacterBody3D, prelude::*};
use crate::{ use crate::{
game_manager::{Game, GameManager}, game::{Game, GameManager},
net::util::NetVector3, net::util::NetVector3,
pickup::Pickup, pickup::Pickup,
player::{ player::{

View File

@ -10,7 +10,7 @@ use teanet::{Peer, PeerConfig, PeerMessage};
use crate::{ use crate::{
announcer::Announcement, announcer::Announcement,
game_manager::{Game, GameManager, GameOption, GameOptionValue, NetPlayer}, game::{Game, GameManager, GameOption, GameOptionValue, NetPlayer},
game_settings::GameSettingsManager, game_settings::GameSettingsManager,
net::{net_stats::Stats, util::NetVector3}, net::{net_stats::Stats, util::NetVector3},
player::{DamageSource, NetTransform, weapon::WeaponType}, player::{DamageSource, NetTransform, weapon::WeaponType},

View File

@ -4,7 +4,7 @@ use godot::obj::Singleton;
use teanet::PeerMessage; use teanet::PeerMessage;
use crate::{ use crate::{
game_manager::{Game, GameManager, GameOption}, game::{Game, GameManager, GameOption},
game_settings::GameSettingsManager, game_settings::GameSettingsManager,
net::network_manager::{NetworkManager, Package, PeerKind}, net::network_manager::{NetworkManager, Package, PeerKind},
popup_queue::{Popup, PopupQueue}, popup_queue::{Popup, PopupQueue},

View File

@ -2,7 +2,7 @@ use godot::{classes::Area3D, prelude::*};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::{ use crate::{
game_manager::Game, map::Map, net::network_manager::NetworkManager, player::IPlayer, game::Game, map::Map, net::network_manager::NetworkManager, player::IPlayer,
replay::StandaloneReplayManager, replay::StandaloneReplayManager,
}; };

View File

@ -10,7 +10,7 @@ use godot::{
}; };
use crate::{ use crate::{
game_manager::{Game, GameManager, GameOption}, game::{Game, GameManager, GameOption},
game_settings::{GameSettings, GameSettingsManager}, game_settings::{GameSettings, GameSettingsManager},
killbox::KillboxKind, killbox::KillboxKind,
net::{ net::{

View File

@ -8,7 +8,7 @@ use godot::{
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::{ use crate::{
game_manager::{Game, GameOption}, game::{Game, GameOption},
killbox::KillboxKind, killbox::KillboxKind,
net::{ net::{
network_manager::NetworkManager, network_manager::NetworkManager,

View File

@ -8,7 +8,7 @@ use godot::{
}; };
use crate::{ use crate::{
game_manager::{Game, GameOption}, game::{Game, GameOption},
killbox::KillboxKind, killbox::KillboxKind,
pickup::PickupKind, pickup::PickupKind,
player::{ player::{

View File

@ -7,7 +7,7 @@ use godot::{
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::{ use crate::{
game_manager::Game, game::Game,
net::util::{cast_ray, shotgun_ray}, net::util::{cast_ray, shotgun_ray},
player::{DamageSource, shootable::Shootable}, player::{DamageSource, shootable::Shootable},
replay::StandaloneReplayManager, replay::StandaloneReplayManager,

View File

@ -9,7 +9,7 @@ use godot::{
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::{ use crate::{
game_manager::{Game, GameManager, Player}, game::{Game, GameManager, Player},
game_settings::GameSettingsManager, game_settings::GameSettingsManager,
map::Map, map::Map,
net::{network_manager::BallSync, util::NetVector3}, net::{network_manager::BallSync, util::NetVector3},

View File

@ -10,7 +10,7 @@ use godot::{
use crate::{ use crate::{
chat::Chat, chat::Chat,
game_manager::Game, game::Game,
net::network_manager::{NetworkManager, Package, PeerKind}, net::network_manager::{NetworkManager, Package, PeerKind},
ui::cli::CommandLinePanel, ui::cli::CommandLinePanel,
}; };

View File

@ -4,7 +4,7 @@ use godot::{
}; };
use crate::{ use crate::{
game_manager::{Game, GameManager}, game::{Game, GameManager},
ui::player_listings::PlayerListings, ui::player_listings::PlayerListings,
}; };

View File

@ -7,7 +7,7 @@ use godot::{
}; };
use crate::{ use crate::{
game_manager::Game, game::Game,
net::network_manager::NetworkManager, net::network_manager::NetworkManager,
ui::{chatbox::ChatBox, cli::CommandLinePanel, settings::SettingsPanel}, ui::{chatbox::ChatBox, cli::CommandLinePanel, settings::SettingsPanel},
}; };

View File

@ -10,7 +10,7 @@ use godot::{
use crate::{ use crate::{
bgm::{Music, MusicManager}, bgm::{Music, MusicManager},
game_manager::{Game, GameManager, GameOption, GameOptionValue, GameOptions}, game::{Game, GameManager, GameOption, GameOptionValue, GameOptions},
net::network_manager::{NetworkManager, Package, PeerKind}, net::network_manager::{NetworkManager, Package, PeerKind},
ui::lobby_player_listing::LobbyPlayerListing, ui::lobby_player_listing::LobbyPlayerListing,
}; };

View File

@ -4,7 +4,7 @@ use godot::{
}; };
use crate::{ use crate::{
game_manager::{Game, GameOption, GameOptions}, game::{Game, GameOption, GameOptions},
net::network_manager::NetworkManager, net::network_manager::NetworkManager,
team_resource::TeamResource, team_resource::TeamResource,
}; };

View File

@ -3,7 +3,7 @@ use godot::{
prelude::*, prelude::*,
}; };
use crate::{game_manager::Game, player::soldier_mesh::SoldierMesh}; use crate::{game::Game, player::soldier_mesh::SoldierMesh};
#[derive(GodotClass)] #[derive(GodotClass)]
#[class(base=CharacterBody3D, init)] #[class(base=CharacterBody3D, init)]

View File

@ -3,7 +3,7 @@ use godot::{
prelude::*, prelude::*,
}; };
use crate::{game_manager::Game, replay::StandaloneReplayManager}; use crate::{game::Game, replay::StandaloneReplayManager};
#[derive(GodotClass)] #[derive(GodotClass)]
#[class(base=HBoxContainer, init)] #[class(base=HBoxContainer, init)]

View File

@ -4,9 +4,7 @@ use godot::{
prelude::*, prelude::*,
}; };
use crate::{ use crate::{game::Game, replay::StandaloneReplayManager, ui::player_listing::PlayerListing};
game_manager::Game, replay::StandaloneReplayManager, ui::player_listing::PlayerListing,
};
#[derive(GodotClass)] #[derive(GodotClass)]
#[class(base=HBoxContainer, init)] #[class(base=HBoxContainer, init)]

View File

@ -4,7 +4,7 @@ use godot::{
}; };
use crate::{ use crate::{
game_manager::{Game, GameManager}, game::{Game, GameManager},
replay::StandaloneReplayManager, replay::StandaloneReplayManager,
ui::player_listings::PlayerListings, ui::player_listings::PlayerListings,
}; };

View File

@ -5,7 +5,7 @@ use godot::{
prelude::*, prelude::*,
}; };
use crate::{game_manager::Game, replay::StandaloneReplayManager}; use crate::{game::Game, replay::StandaloneReplayManager};
#[derive(GodotClass)] #[derive(GodotClass)]
#[class(base=HBoxContainer, init)] #[class(base=HBoxContainer, init)]