(drak)
2014-05-06: much stronger tests. much stronger tests.
diff --git a/examples/d20world.w b/examples/d20world.w --- a/examples/d20world.w +++ b/examples/d20world.w @@ -216,6 +216,30 @@ format #t "Advect ~A\n" 0.1 d20-advect world advection-directions 0.1 display : d20-as-text world newline +format #t "Advect: ~A*(~A)\n" 1000 0.001 +let loop : : steps 1000 + cond + : = 0 steps + . world + else + d20-advect world advection-directions 0.001 + display : d20-as-text world + d20-cursor-up-text world + loop : 1- steps +display : d20-as-text world +newline +format #t "Diffuse: ~A*(~A)\n" 1000 0.004 +let loop : : steps 1000 + cond + : = 0 steps + . world + else + d20-diffuse world neighbors 0.004 + display : d20-as-text world + d20-cursor-up-text world + loop : 1- steps +display : d20-as-text world +newline format #t "Diffuse+Advect: ~A*(~A+~A)\n" 10000 0.002 0.001 let loop : : steps 10000 cond