Skip to content

Commit c14bd72

Browse files
committed
update credits screen
1 parent 2eaca65 commit c14bd72

File tree

3 files changed

+35
-13
lines changed

3 files changed

+35
-13
lines changed

src/game/spawn/level.rs

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,21 @@ fn spawn_background(
5454
mut commands: Commands,
5555
image_handles: Res<HandleMap<ImageKey>>,
5656
) {
57-
commands.spawn(SpriteBundle {
58-
texture: image_handles[&ImageKey::Background].clone_weak(),
59-
transform: Transform {
60-
translation: Vec3::new(0.0, -110.0, -100.0),
61-
..default()
62-
},
63-
sprite: Sprite {
64-
custom_size: Some(Vec2::new(1280.0, 1280.0)),
57+
commands.spawn((
58+
SpriteBundle {
59+
texture: image_handles[&ImageKey::Background].clone_weak(),
60+
transform: Transform {
61+
translation: Vec3::new(0.0, -110.0, -100.0),
62+
..default()
63+
},
64+
sprite: Sprite {
65+
custom_size: Some(Vec2::new(1280.0, 1280.0)),
66+
..default()
67+
},
6568
..default()
6669
},
67-
..default()
68-
});
70+
StateScoped(Screen::Playing),
71+
));
6972
}
7073

7174
fn spawn_level(

src/screen/credits.rs

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ use bevy::prelude::*;
44

55
use super::Screen;
66
use crate::{
7-
game::{assets::SoundtrackKey, audio::soundtrack::PlaySoundtrack},
7+
game::{
8+
assets::{HandleMap, ImageKey, SoundtrackKey},
9+
audio::soundtrack::PlaySoundtrack,
10+
},
811
ui::prelude::*,
912
};
1013

@@ -24,7 +27,23 @@ enum CreditsAction {
2427
Back,
2528
}
2629

27-
fn enter_credits(mut commands: Commands) {
30+
fn enter_credits(mut commands: Commands, image_handles: Res<HandleMap<ImageKey>>) {
31+
commands.spawn((
32+
SpriteBundle {
33+
texture: image_handles[&ImageKey::TitleBackground].clone_weak(),
34+
transform: Transform {
35+
translation: Vec3::new(0.0, -110.0, -100.0),
36+
..default()
37+
},
38+
sprite: Sprite {
39+
custom_size: Some(Vec2::new(1280.0, 1280.0)),
40+
..default()
41+
},
42+
..default()
43+
},
44+
StateScoped(Screen::Credits),
45+
));
46+
2847
commands
2948
.ui_root()
3049
.insert(StateScoped(Screen::Credits))

src/screen/playing.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ fn game_over(
9393
transform: Transform::from_translation(Vec3::new(0.0, 0.0, 500.0)),
9494
sprite: Sprite {
9595
custom_size: Some(Vec2::new(1280.0, 720.0)),
96-
color: Color::linear_rgba(0.0, 0.0, 0.0, 0.85),
96+
color: Color::linear_rgba(0.0, 0.0, 0.0, 0.9),
9797
..default()
9898
},
9999
..default()

0 commit comments

Comments
 (0)