Проектная работа - WIP

This commit is contained in:
+9 -2
View File
@@ -19,11 +19,18 @@ pub fn print_all_entities_by_press_enter(input: Res<ButtonInput<KeyCode>>, mut c
/// ДЛЯ ОТЛАДКИ - регулировка скорости игры /// ДЛЯ ОТЛАДКИ - регулировка скорости игры
pub fn time_speed(input: Res<ButtonInput<KeyCode>>, mut time: ResMut<Time<Virtual>>) { pub fn time_speed(input: Res<ButtonInput<KeyCode>>, mut time: ResMut<Time<Virtual>>) {
if input.just_pressed(KeyCode::Equal) { if input.just_pressed(KeyCode::Equal) {
time.set_relative_speed(2.0); let mut speed = time.relative_speed();
speed *= 2.0;
time.set_relative_speed(speed);
trace!("time speed set x2.0"); trace!("time speed set x2.0");
} else if input.just_pressed(KeyCode::Minus) { } else if input.just_pressed(KeyCode::Minus) {
time.set_relative_speed(0.5); let mut speed = time.relative_speed();
speed *= 0.5;
time.set_relative_speed(speed);
trace!("time speed set x0.5"); trace!("time speed set x0.5");
} else if input.just_pressed(KeyCode::Home) {
time.set_relative_speed(1.0);
trace!("time speed reset");
} else if input.just_pressed(KeyCode::Pause) { } else if input.just_pressed(KeyCode::Pause) {
if time.is_paused() { if time.is_paused() {
time.unpause(); time.unpause();