From aea4296106f61ae90db493d91fe99f5d34205316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Sat, 16 Mar 2024 14:04:36 +0100 Subject: [PATCH] use seeded random for example font_atlas_debug --- examples/ui/font_atlas_debug.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/examples/ui/font_atlas_debug.rs b/examples/ui/font_atlas_debug.rs index 69437516e3299..1cb3dd6c33b23 100644 --- a/examples/ui/font_atlas_debug.rs +++ b/examples/ui/font_atlas_debug.rs @@ -2,6 +2,7 @@ //! Bevy uses `FontAtlas`'s under the hood to optimize text rendering. use bevy::{color::palettes::basic::YELLOW, prelude::*, text::FontAtlasSets}; +use rand::{rngs::StdRng, Rng, SeedableRng}; fn main() { App::new() @@ -30,6 +31,9 @@ impl Default for State { } } +#[derive(Resource, Deref, DerefMut)] +struct SeededRng(StdRng); + fn atlas_render_system( mut commands: Commands, mut state: ResMut, @@ -57,10 +61,15 @@ fn atlas_render_system( } } -fn text_update_system(mut state: ResMut, time: Res