Skip to content

Commit 5e61e12

Browse files
committed
Move level into actor/
1 parent 1003bb2 commit 5e61e12

File tree

9 files changed

+15
-15
lines changed

9 files changed

+15
-15
lines changed

src/game.rs

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ pub mod actor;
44
pub mod card;
55
pub mod cleanup;
66
pub mod combat;
7-
pub mod level;
87
pub mod music;
98
pub mod spotlight;
109
pub mod sprite;
@@ -23,7 +22,6 @@ pub(super) fn plugin(app: &mut App) {
2322
card::plugin,
2423
cleanup::plugin,
2524
combat::plugin,
26-
level::plugin,
2725
music::plugin,
2826
spotlight::plugin,
2927
sprite::plugin,

src/game/actor.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ pub mod enemy;
33
pub mod facing;
44
pub mod faction;
55
pub mod health;
6+
pub mod level;
67
pub mod movement;
78
pub mod player;
89

@@ -21,15 +22,15 @@ use crate::game::actor::attack::AttackController;
2122
use crate::game::actor::facing::Facing;
2223
use crate::game::actor::health::Health;
2324
use crate::game::actor::health::HealthBar;
25+
use crate::game::actor::level::xp::Xp;
26+
use crate::game::actor::level::xp::XpReward;
27+
use crate::game::actor::level::Level;
2428
use crate::game::actor::movement::Movement;
2529
use crate::game::actor::movement::MovementController;
2630
use crate::game::actor::movement::OldMovementController;
2731
use crate::game::card::deck::Deck;
2832
use crate::game::combat::death::DespawnOnDeath;
2933
use crate::game::combat::hit::Hurtbox;
30-
use crate::game::level::xp::Xp;
31-
use crate::game::level::xp::XpReward;
32-
use crate::game::level::Level;
3334
use crate::game::sprite::SpriteAnimation;
3435
use crate::util::prelude::*;
3536

@@ -42,6 +43,7 @@ pub(super) fn plugin(app: &mut App) {
4243
facing::plugin,
4344
faction::plugin,
4445
health::plugin,
46+
level::plugin,
4547
movement::plugin,
4648
player::plugin,
4749
));
File renamed without changes.

src/game/level/up.rs src/game/actor/level/up.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use bevy::prelude::*;
22

33
use crate::core::UpdateSet;
4-
use crate::game::level::xp::Xp;
5-
use crate::game::level::Level;
6-
use crate::game::level::LevelConfig;
4+
use crate::game::actor::level::xp::Xp;
5+
use crate::game::actor::level::Level;
6+
use crate::game::actor::level::LevelConfig;
77
use crate::util::prelude::*;
88

99
// TODO: System that enters level up menu on LevelUp event.

src/game/level/xp.rs src/game/actor/level/xp.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use serde::Serialize;
44

55
use crate::core::UpdateSet;
66
use crate::game::actor::faction::Faction;
7+
use crate::game::actor::level::Level;
8+
use crate::game::actor::level::LevelConfig;
79
use crate::game::combat::death::OnDeath;
8-
use crate::game::level::Level;
9-
use crate::game::level::LevelConfig;
1010
use crate::ui::prelude::*;
1111
use crate::util::prelude::*;
1212

src/game/wave.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use serde::Serialize;
88
use crate::core::camera::CameraRoot;
99
use crate::core::UpdateSet;
1010
use crate::game::actor::enemy::enemy;
11-
use crate::game::level::Level;
11+
use crate::game::actor::level::Level;
1212
use crate::game::music::beat::on_beat;
1313
use crate::screen::Screen;
1414
use crate::util::prelude::*;

src/screen/loading.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ use iyes_progress::prelude::*;
55
use pyri_state::prelude::*;
66

77
use crate::game::actor::health::HealthConfig;
8+
use crate::game::actor::level::LevelConfig;
89
use crate::game::actor::ActorConfig;
910
use crate::game::card::CardConfig;
1011
use crate::game::combat::projectile::ProjectileConfig;
11-
use crate::game::level::LevelConfig;
1212
use crate::game::music::MusicConfig;
1313
use crate::game::wave::WaveConfig;
1414
use crate::screen::fade_in;

src/screen/playing.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ use pyri_state::schedule::ResolveStateSet;
88

99
use crate::core::camera::CameraRoot;
1010
use crate::core::pause::Pause;
11+
use crate::game::actor::level::xp::IsXpBarFill;
12+
use crate::game::actor::level::IsLevelIndicator;
1113
use crate::game::actor::player::player;
1214
use crate::game::card::deck::deck_display;
13-
use crate::game::level::xp::IsXpBarFill;
14-
use crate::game::level::IsLevelIndicator;
1515
use crate::game::spotlight::spotlight_lamp_spawner;
1616
use crate::game::GameRoot;
1717
use crate::screen::fade_in;

src/screen/title.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ use iyes_progress::prelude::*;
55
use pyri_state::prelude::*;
66

77
use crate::game::actor::health::HealthConfig;
8+
use crate::game::actor::level::LevelConfig;
89
use crate::game::actor::ActorConfig;
910
use crate::game::card::CardConfig;
1011
use crate::game::combat::projectile::ProjectileConfig;
11-
use crate::game::level::LevelConfig;
1212
use crate::game::music::MusicConfig;
1313
use crate::game::wave::WaveConfig;
1414
use crate::screen::fade_in;

0 commit comments

Comments
 (0)