render some tiles

This commit is contained in:
Tao Tien 2026-01-09 23:14:29 -08:00
parent bea146d439
commit d506a25716
8 changed files with 129 additions and 60 deletions

View file

@ -1,7 +1,8 @@
#![allow(unused)]
use bevy::prelude::*;
use bevy::{log::LogPlugin, prelude::*};
use clap::{Parser, Subcommand};
use tracing::Level;
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
mod gui;
@ -19,18 +20,28 @@ enum Mode {
RunTui,
}
const FILTERSTRING: &str = "warn,jong=trace";
fn main() {
let args = Args::parse();
let mut app = App::new();
let app = match args.mode {
Mode::RunGui => app.add_plugins(DefaultPlugins),
Mode::RunGui => {
app.add_plugins(DefaultPlugins.set(LogPlugin {
filter: FILTERSTRING.into(),
level: Level::TRACE,
// custom_layer: todo!(),
// fmt_layer: todo!(),
..Default::default()
}))
}
Mode::RunTui => {
tracing_subscriber::registry()
.with(tui_logger::TuiTracingSubscriberLayer)
.init();
tui_logger::init_logger(tui_logger::LevelFilter::Trace).unwrap();
tui_logger::set_env_filter_from_string("warn,jong=trace");
tui_logger::set_env_filter_from_string(FILTERSTRING);
app.add_plugins(tui::RiichiTui)
}