feat: ttf score rendering, konami font

This commit is contained in:
2025-07-18 20:07:50 -05:00
parent 14b34db6de
commit 62b2c607a9
3 changed files with 116 additions and 13 deletions

View File

@@ -20,6 +20,7 @@ mod pacman;
pub fn main() {
let sdl_context = sdl2::init().unwrap();
let video_subsystem = sdl_context.video().unwrap();
let ttf_context = sdl2::ttf::init().unwrap();
// Setup tracing
let subscriber = tracing_subscriber::fmt()
@@ -46,7 +47,7 @@ pub fn main() {
.expect("Could not set logical size");
let texture_creator = canvas.texture_creator();
let mut game = Game::new(&mut canvas, &texture_creator);
let mut game = Game::new(&mut canvas, &texture_creator, &ttf_context);
let mut event_pump = sdl_context
.event_pump()
@@ -150,14 +151,6 @@ pub fn main() {
let average_sleep = sleep_time / PERIOD;
let average_process = loop_time - average_sleep;
event!(
tracing::Level::DEBUG,
"Timing Averages [fps={}] [sleep={:?}] [process={:?}]",
average_fps,
average_sleep,
average_process
);
sleep_time = Duration::ZERO;
last_averaging_time = Instant::now();
}