User manual

012
013
014
In de functie controllBall() worden nu de knoppen gevraagd en de positie van de bal wordt
aangepast aan de invoer. Maar de "koppige ball" is uiteraard onderworpen aan de wetten
van de fysica. De natuurlijke beweging van de bal kan daarom alleen worden beïnvloed.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
Als de timing van alle functies goed gecoördineerd is, moeten ze in de loop-Routine één
voor één vernoemd worden. De functie isFrameCount() wordt gebruikt om de snelheid van
gebeurtenissen te controleren. De positie van de bal wordt iedere 10 beelden en die van de
rackets iedere 25 beelden veranderd. De balbeweging wordt daarom regelmatig bijgewerkt.
Bovendien is de moeilijkheidsgraad hier ingebouwd. Met ieder niveau wordt de
update-interval iets korter, en dus de beweging sneller. Het spel wordt in de loop van de
tijd dan ook steeds moeilijker.