Fullscreen

Show how a fullscreen mode can be toggled.

Press ‘f’ to toggle fullscreen.

Source

use chuot::{Config, Context, Game, KeyCode}; /// Define empty game state. struct GameState; impl Game for GameState { /// Handle input events to toggle fullscreen. fn update(&mut self, ctx: Context) { // Toggle fullscreen when 'f' is pressed if ctx.key_released(KeyCode::KeyF) { ctx.toggle_fullscreen(); } } /// Render text explaining what to do. fn render(&mut self, ctx: Context) { ctx.text("Beachball", "Press 'f'\nto toggle\nfullscreen") // Use the UI camera which draws the center in the top left .use_ui_camera() .translate((2.0, 2.0)) .draw(); } } /// Run the game. fn main() { // Start the game with defaults for the window GameState.run( chuot::load_assets!(), Config::default() .with_buffer_width(120.0) .with_buffer_height(96.0) .with_scaling(6.0), ); }

Compatibility

Chuột VersionExample Works
0.3.0
0.3.1
Unreleased