From 0df908f55fd7f617be35f7fe7a48f2eee1b19d57 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sat, 9 Nov 2024 17:54:32 -0500 Subject: Support iterating over pointers to collections again --- examples/game/world.tm | 4 ++-- examples/log/log.tm | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'examples') diff --git a/examples/game/world.tm b/examples/game/world.tm index 4df7f156..a28fe987 100644 --- a/examples/game/world.tm +++ b/examples/game/world.tm @@ -57,11 +57,11 @@ struct World(player:@Player, goal:@Box, boxes:@[@Box], dt_accum=0.0, won=no): # Resolve player overlapping with any boxes: for i in 3: - for b in w.boxes[]: + for b in w.boxes: w.player.pos += STIFFNESS * solve_overlap(w.player.pos, Player.SIZE, b.pos, b.size) func draw(w:@World): - for b in w.boxes[]: + for b in w.boxes: b:draw() w.goal:draw() w.player:draw() diff --git a/examples/log/log.tm b/examples/log/log.tm index 89557e55..5e32a2b9 100644 --- a/examples/log/log.tm +++ b/examples/log/log.tm @@ -17,22 +17,22 @@ func _timestamp(->Text): func info(text:Text, newline=yes): say("$\[2]⚫ $text$\[]", newline) - for file in logfiles[]: + for file in logfiles: file:append("$(_timestamp()) [info] $text$\n") func debug(text:Text, newline=yes): say("$\[32]🟢 $text$\[]", newline) - for file in logfiles[]: + for file in logfiles: file:append("$(_timestamp()) [debug] $text$\n") func warn(text:Text, newline=yes): say("$\[33;1]🟡 $text$\[]", newline) - for file in logfiles[]: + for file in logfiles: file:append("$(_timestamp()) [warn] $text$\n") func error(text:Text, newline=yes): say("$\[31;1]🔴 $text$\[]", newline) - for file in logfiles[]: + for file in logfiles: file:append("$(_timestamp()) [error] $text$\n") func add_logfile(file:Path): -- cgit v1.2.3