moving start screen

This commit is contained in:
WanderingPenwing 2024-10-06 14:46:56 +02:00
parent 6537bf1cec
commit b40cd074be

View file

@ -495,12 +495,21 @@ fn player_input(
fn start_menu_system( fn start_menu_system(
keys: Res<ButtonInput<KeyCode>>, keys: Res<ButtonInput<KeyCode>>,
mut game_state: ResMut<NextState<GameState>> mut game_state: ResMut<NextState<GameState>>,
mut player_query: Query<(&mut Player, &mut Transform)>
) { ) {
if keys.just_pressed(KeyCode::Space) { if keys.just_pressed(KeyCode::Space) {
info!("start space"); info!("start space");
game_state.set(GameState::Game); game_state.set(GameState::Game);
} }
if let Ok((_player, mut transform)) = player_query.get_single_mut() {
let mut rotation = Quat::IDENTITY;
rotation *= Quat::from_rotation_y((PI / 6000.0) as f32); // Rotate by 3 degrees (PI/60 radians)
rotation *= Quat::from_rotation_x((-PI / 2000.0) as f32); // Rotate by -3 degrees
transform.rotation *= rotation; // Apply the rotation
}
} }
fn game_buttons( fn game_buttons(