From 772126b0de497bb93f4a3db3b239c00cdde57ce1 Mon Sep 17 00:00:00 2001 From: Zynh Ludwig Date: Tue, 30 Jul 2024 00:37:40 -0700 Subject: [PATCH] circle time --- src/main.rs | 53 ++++++++++++++++++++++------------------------------- 1 file changed, 22 insertions(+), 31 deletions(-) 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