veloren/voxygen/src/menu/title.rs
2019-01-02 21:25:01 +00:00

31 lines
571 B
Rust

// Crate
use crate::{
PlayState,
StateResult,
GlobalState,
window::Event,
};
pub struct TitleState;
impl TitleState {
pub fn new() -> Self {
Self
}
}
impl PlayState for TitleState {
fn play(&mut self, global_state: &mut GlobalState) -> StateResult {
let mut running = true;
while running {
global_state.window.poll_events(|event| match event {
Event::Close => running = false,
});
global_state.window.swap_buffers();
}
StateResult::Close
}
}