Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
17
Task/Animation/E/animation-2.e
Normal file
17
Task/Animation/E/animation-2.e
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
def [reverse, stop] := {
|
||||
var text := "Hello World! "
|
||||
var leftward := false
|
||||
|
||||
def anim := timer.every(100, fn _ { # milliseconds
|
||||
def s := text.size()
|
||||
text := if (leftward) {
|
||||
text(1, s) + text(0, 1)
|
||||
} else {
|
||||
text(s - 1, s) + text(0, s - 1)
|
||||
}
|
||||
print("\b" * s, text)
|
||||
})
|
||||
print("\n", text)
|
||||
anim.start()
|
||||
[def _() { leftward := !leftward; null }, anim.stop]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue