Initial sample binary

This commit is contained in:
2023-01-25 11:58:13 +01:00
committed by dietrich
parent 9af343b543
commit 5f47726943
2 changed files with 154 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
use bevy::prelude::*;
use bevy_inspector_egui::Inspectable;
use turtle_lib::{get_a_turtle, TurtlePlugin};
use bevy::diagnostic::{FrameTimeDiagnosticsPlugin, LogDiagnosticsPlugin};
#[derive(Component, Inspectable)]
struct Egon {}
fn main() {
App::new()
.add_plugin(TurtlePlugin)
.add_startup_system(setup)
//.add_system(plan)
.add_plugin(LogDiagnosticsPlugin::default())
.add_plugin(FrameTimeDiagnosticsPlugin::default())
.run();
}
fn setup(mut commands: Commands) {
let mut turtle = get_a_turtle();
turtle.forward(10.);
turtle.forward(10.);
turtle.forward(10.);
turtle.forward(10.);
turtle.forward(10.);
turtle.forward(10.);
commands.spawn((turtle, Egon {}));
}