We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 43a7be5 + d0facc3 commit 2724c3fCopy full SHA for 2724c3f
1 file changed
example/animation.rb
@@ -12,7 +12,7 @@ def out.tty?; true; end
12
Signal.trap(:INT) { continue = false }
13
14
while continue
15
- out.rewind
+ out.truncate(0)
16
17
xs = 0...N
18
ys = xs.map {|x| Math.sin(2*Math::PI*(x + shift) / N) }
@@ -22,13 +22,16 @@ def out.tty?; true; end
22
lines.each do |line|
23
$stdout.print "\r#{line}"
24
end
25
+ $stdout.print "\e[0J"
26
$stdout.flush
27
28
+ sleep 0.2
29
+
30
if continue
31
n = lines.count
32
$stdout.print "\e[#{n}F"
33
shift = (shift + M) % N
34
-
- sleep 0.2
35
36
37
+$stdout.print "\e[0J"
0 commit comments