Animasjon
Vi vil ha en sirkel som beveger seg fram og tilbake på tegningen. Vi lager følgende konstruksjon
Det er to ting vi kan spille på for å justere animasjonen slik at den blir så rask og glatt vi vil ha den:
- variabelen step som sier hvor mye vi skal flytte sirkelen hver gang
- framerate som sier hvor mange ganger vi skal gjøre det i sekundet.
Vi flytter sirkelen en lengde, step, mellom hver uttegning. Vi må endre retning når vi har nådd en av kantene. Sjekken på om vi har nådd kanten har vi laget med en if-setning. Tegnert || angir eller, så det vi skriver er altså etter følgende mønster:
if(betingelse1 er oppfyllt) eller (betingelse2 er oppfyllt){ så skal vi gjøre dette }