initial multi-turtle support

This commit is contained in:
2025-10-13 09:42:34 +02:00
parent 1366f5e77f
commit bbb9348497
11 changed files with 408 additions and 198 deletions
+5 -5
View File
@@ -60,9 +60,9 @@ use syn::{parse_macro_input, ItemFn};
/// turtle.forward(100.0);
/// turtle.right(90.0);
/// turtle.forward(100.0);
///
/// let mut app = TurtleApp::new().with_commands(turtle.build());
///
///
/// let mut app = TurtleApp::new().with_commands(0, turtle.build());
///
/// loop {
/// clear_background(WHITE);
/// app.update();
@@ -108,7 +108,7 @@ pub fn turtle_main(args: TokenStream, input: TokenStream) -> TokenStream {
#fn_name(&mut turtle);
let mut app = turtle_lib::TurtleApp::new()
.with_commands(turtle.build());
.with_commands(0, turtle.build());
loop {
macroquad::prelude::clear_background(macroquad::prelude::WHITE);
@@ -145,7 +145,7 @@ pub fn turtle_main(args: TokenStream, input: TokenStream) -> TokenStream {
#fn_block
let mut app = turtle_lib::TurtleApp::new()
.with_commands(turtle.build());
.with_commands(0, turtle.build());
loop {
macroquad::prelude::clear_background(macroquad::prelude::WHITE);