diff --git a/src/main.rs b/src/main.rs index 85072bd..895c0e1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,38 +1,29 @@ -use bevy::prelude::*; +use bevy::{ + prelude::*, + sprite::{MaterialMesh2dBundle, Mesh2dHandle}, +}; fn main() { - App::new().add_plugins((DefaultPlugins, HelloPlugin)).run(); + App::new() + .add_plugins(DefaultPlugins) + .add_systems(Startup, setup) + .run(); } -#[derive(Component)] -struct Person; +fn setup( + mut commands: Commands, + mut meshes: ResMut>, + mut materials: ResMut>, +) { + commands.spawn(Camera2dBundle::default()); -#[derive(Component)] -struct Name(String); + let circle_mesh = Mesh2dHandle(meshes.add(Circle { radius: 50. })); + let color = Color::hsl(75., 0.95, 0.7); -fn add_people(mut commands: Commands) { - commands.spawn((Person, Name("Elaina Proctor".to_string()))); - commands.spawn((Person, Name("Renzo Hume".to_string()))); - commands.spawn((Person, Name("Zayna Nieves".to_string()))); -} - -#[derive(Resource)] -struct GreetTimer(Timer); - -fn greet_people(time: Res