Animation: Difference between revisions

Content added Content deleted
(Rename Perl 6 -> Raku, alphabetize, minor clean-up)
(→‎{{header|Processing Python mode}}: add sketch 2020-03 by Alexandre Villares)
Line 1,994: Line 1,994:
return String.valueOf(rotated);
return String.valueOf(rotated);
}</lang>
}</lang>

=={{header|Processing Python mode}}==

When the user clicks on the (windowed) text, it should reverse its direction.

<lang python>txt = "Hello, world! "
dir = True

def draw():
global txt
background(128)
text(txt, 10, height / 2)
if frameCount % 10 == 0:
if (dir):
txt = rotate(txt, 1)
else:
txt = rotate(txt, -1)
println(txt)

def mouseReleased():
global dir
dir = not dir

def rotate(text, startIdx):
rotated = text[startIdx:] + text[:startIdx]
return rotated
</lang>


=={{header|Prolog}}==
=={{header|Prolog}}==