ASCII/Codepage 437 terminal emulator with a game loop. Defaults to OpenGL, also support WebGPU (for Vulkan/Metal/WGPU), Curses and Crossterm for output. Part of the bracket-lib family.
pubusecrate::prelude::BTerm;/// Implement this trait on your state struct, so the engine knows what to call on each tick.
pubtraitGameState: 'static {fntick(&mutself, ctx:&mut BTerm);}