From 8686c81c00d5c31d1d1b77566c390de9a6fda180 Mon Sep 17 00:00:00 2001 From: Dietrich Date: Mon, 19 Dec 2022 09:43:58 +0100 Subject: [PATCH] update to updated movement commands --- examples/koch.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/koch.rs b/examples/koch.rs index 2af7acb..8a50a50 100644 --- a/examples/koch.rs +++ b/examples/koch.rs @@ -1,6 +1,6 @@ use bevy::prelude::*; use bevy_inspector_egui::Inspectable; -use turtle_lib::builders::Turnable; +use turtle_lib::builders::{DirectionalMovement, Turnable}; use turtle_lib::turtle_bundle::AnimatedTurtle; use turtle_lib::{get_a_turtle, TurtlePlugin}; @@ -22,10 +22,10 @@ fn main() { fn setup(mut commands: Commands) { let mut turtle = get_a_turtle(); turtle.set_speed(1); - for x in 0..3 { - koch(6, &mut turtle); + for _x in 0..3 { + koch(4, &mut turtle); let mut left = turtle.create_plan(); - left.left(120.into()); + left.right(120); turtle.extend_plan(left); } commands.spawn((turtle, Egon {})); @@ -34,20 +34,20 @@ fn setup(mut commands: Commands) { fn koch(depth: u32, turtle: &mut AnimatedTurtle) { if depth == 0 { let mut forward = turtle.create_plan(); - forward.forward(1.into()); + forward.forward(10); turtle.extend_plan(forward) } else { koch(depth - 1, turtle); let mut left = turtle.create_plan(); - left.left(60.into()); + left.left(60); turtle.extend_plan(left); koch(depth - 1, turtle); let mut right = turtle.create_plan(); - right.right(120.into()); + right.right(120); turtle.extend_plan(right); koch(depth - 1, turtle); let mut left = turtle.create_plan(); - left.left(60.into()); + left.left(60); turtle.extend_plan(left); koch(depth - 1, turtle); }