Проектная работа - WIP
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user