turtlers/src/main.rs

31 lines
780 B
Rust
Raw Normal View History

2022-08-20 15:33:47 +02:00
mod datatypes;
2022-08-06 08:42:08 +02:00
mod debug;
2022-08-23 10:52:20 +02:00
mod paths;
2022-08-19 19:08:02 +02:00
mod primitives;
2022-08-06 08:42:08 +02:00
mod turtle;
2022-08-08 14:23:56 +02:00
mod turtle_movement;
2022-08-06 08:42:08 +02:00
mod turtle_shapes;
use bevy::{prelude::*, window::close_on_esc};
use bevy_prototype_lyon::prelude::*;
use turtle::TurtlePlugin;
fn main() {
App::new()
.insert_resource(Msaa { samples: 4 })
.insert_resource(ClearColor(Color::BEIGE))
.insert_resource(WindowDescriptor {
2022-08-23 10:52:20 +02:00
width: 500.0,
height: 500.0,
2022-08-06 08:42:08 +02:00
title: "Turtle Window".to_string(),
present_mode: bevy::window::PresentMode::AutoVsync,
..default()
})
.add_plugins(DefaultPlugins)
.add_plugin(ShapePlugin)
.add_plugin(debug::DebugPlugin)
.add_plugin(TurtlePlugin)
.add_system(close_on_esc)
.run();
}