use bevy::prelude::*;
use crate::{colors, font_resource::FontResource};
use super::resources::GenerationSeed;
#[allow(clippy::needless_pass_by_value)]
pub(super) fn draw_seed_on_screen(
fonts: Res<FontResource>,
seed: Res<GenerationSeed>,
mut commands: Commands,
) {
let seed_text = format!("Seed: {}", seed.0);
let font = fonts.console_font.clone();
commands.spawn(TextBundle {
text: Text::from_section(
seed_text,
TextStyle {
font,
font_size: 12.0,
color: colors::TEXT_COLOR_25,
},
),
style: Style {
position_type: PositionType::Absolute,
top: Val::Px(16.0),
right: Val::Px(8.0),
..default()
},
..default()
});
}