Refactor game_manager to game/mod.rs
This commit is contained in:
parent
6284c49bb9
commit
897a1dbef6
@ -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";
|
||||||
|
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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)]
|
||||||
|
|||||||
@ -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},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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)]
|
||||||
|
|||||||
@ -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::{
|
||||||
|
|||||||
@ -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},
|
||||||
|
|||||||
@ -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},
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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::{
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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::{
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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},
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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)]
|
||||||
|
|||||||
@ -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)]
|
||||||
|
|||||||
@ -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)]
|
||||||
|
|||||||
@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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)]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user