32 lines
546 B
Rust
32 lines
546 B
Rust
#![feature(proc_macro_hygiene)]
|
|
#![allow(unused)]
|
|
mod camera;
|
|
mod components;
|
|
mod data_loader;
|
|
mod errors;
|
|
mod font_manager;
|
|
mod graphics;
|
|
mod pg;
|
|
mod setting;
|
|
mod shaders;
|
|
mod support;
|
|
mod ui;
|
|
mod utils;
|
|
|
|
use pg::App;
|
|
use support::supporter::run;
|
|
use rust_embed::RustEmbed;
|
|
|
|
|
|
#[derive(RustEmbed)]
|
|
#[folder = "resources/"]
|
|
pub struct Asset;
|
|
|
|
use once_cell::sync::Lazy;
|
|
static SETTING: Lazy<setting::Setting> = Lazy::new(|| setting::Setting::new());
|
|
|
|
fn main() {
|
|
env_logger::init();
|
|
run(move |gl, helper| App::new(gl, helper).unwrap());
|
|
}
|