pub mod renderer; pub mod window; pub mod part; use anyhow::Result; use clap::Parser; use std::net::{SocketAddr, TcpStream}; use window::WindowState; use winit::event_loop::EventLoop; #[derive(Parser)] struct Args { address: SocketAddr, } fn main() -> Result<()> { env_logger::init_from_env("LOG"); let args = Args::parse(); let sock = TcpStream::connect(args.address)?; let evloop = EventLoop::new()?; evloop.run_app(&mut WindowState::new())?; Ok(()) }