diff --git a/demos/MyModelArgs.rb b/demos/MyModelArgs.rb index db78ae0dafacd36f44dac3bd12eddd2a9a9287af..b9d24840ada5483e7c3a67d62e1f9f3eae78ce9f 100644 --- a/demos/MyModelArgs.rb +++ b/demos/MyModelArgs.rb @@ -11,10 +11,13 @@ class MyModel end def increment(n:, char:) - @x += n - schedule(:increment, 2.0 * rand(2), n: @x, char: char - 1, priority: 3) - printf "%f, %f, %c\n", model_time, @x, char - cancel_all :increment if model_time > 10 + if model_time < 10.0 + @x += n + schedule(:increment, rand(3), n: @x, char: char - 1, priority: 3) + printf "%f, %f, %c\n", model_time, @x, char + else + cancel_all :increment + end end end