Add AppError
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 21m29s

This commit is contained in:
Florian RICHER 2025-04-13 16:49:07 +02:00
parent f4694157ab
commit df99ef3a3f
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
4 changed files with 47 additions and 22 deletions

View file

@ -5,25 +5,23 @@ pub mod core;
pub mod game;
pub mod vulkan;
fn main() -> Result<(), Box<dyn Error>> {
fn main() -> Result<(), impl Error> {
env_logger::init();
run_old_app()
run_new_app()
}
fn run_new_app() -> Result<(), Box<dyn Error>> {
let mut app = core::app::App::default();
fn run_new_app() -> Result<(), impl Error> {
let app = core::app::App::default();
app.run()
}
fn run_old_app() -> Result<(), Box<dyn Error>> {
fn run_old_app() -> Result<(), impl Error> {
let event_loop = EventLoop::new().unwrap();
event_loop.set_control_flow(ControlFlow::Poll);
let vulkan_context = vulkan::vulkan_context::VulkanContext::from(&event_loop);
let mut app = core::old_app::App::from(vulkan_context);
event_loop.run_app(&mut app).map_err(Box::new)?;
Ok(())
event_loop.run_app(&mut app)
}