Untitled-Block-Stacking-Game/src/main.rs

35 lines
996 B
Rust

mod engine;
use bevy::diagnostic::{FrameTimeDiagnosticsPlugin, LogDiagnosticsPlugin};
use bevy::prelude::*;
use engine::UBSGEngine;
fn main() {
App::new()
//.insert_resource(ClearColor(Color::DARK_GRAY))
.insert_resource(Msaa::Off)
//.add_plugins(DefaultPlugins)
.add_plugins(DefaultPlugins.set(ImagePlugin::default_nearest()))
.add_plugins(LogDiagnosticsPlugin::default())
.add_plugins(FrameTimeDiagnosticsPlugin::default())
.add_plugins(UBSGEngine)
.add_systems(Startup, startup)
//.add_systems(Update, gameloop)
.insert_resource(Time::<Fixed>::from_hz(60.0))
.run();
}
fn startup(
mut commands: Commands,
//mut meshes: ResMut<Assets<Mesh>>,
//mut materials: ResMut<Assets<ColorMaterial>>,
//asset_server: Res<AssetServer>,
) {
commands.spawn(Camera2dBundle::default());
}
// fn gameloop(
// mut camera: Query<(Entity), With<Camera>>,
// time: Res<Time>,
// ) {
// }