User manual

0
3
0
0
4
if(engine.isFrameCount(10 - (level/10))) {
0
0
5
moveBall();
0
0
6
}
0
0
7
if(engine.isFrameCount(25 - (level/4))) {
0
0
8
movePlayer();
0
0
9
}
0
1
0
drawPlayer();
0
1
1
drawBall();
0
1
2
drawField();
0
1
3
}
0
1
4
}
Aby czas przebiegu wszystkich funkcji był dobrze skoordynowany, muszą one
zostać wywołane po sobie w procedurze loop. Funkcja isFrameCount() służy do
sterowania prędkością procesów. Pozycja piłki zmienia się co 10 klatek, a pozycja
paletek co 25 klatek. Ruch piłki jest aktualizowany również częściej. Do tego wbu-
dowany jest również stopień ciężkości. Wraz ze wzrostem poziomu, przerwa w aktua-
lizacjach jest trochę krótsza, a ruch szybszy. Im wyższy więc poziom, tym gra staje się
trudniejsza.