User manual
0
0
2
if(engine.joypad.isPressed(UP)){
0
0
3
ballY = ballY - 1;
0
0
4
}
0
0
5
if(engine.joypad.isPressed(DOWN)){
0
0
6
ballY = ballY + 1;
0
0
7
}
0
0
8
}
Za pomocą funkcji controlBall() mogą Państwo sterować piłką. W ten prosty
sposób sprawdzone mogą zostać przyciski Joypada. Funkcja engi-
ne.joypad.isPressed(UP) wysyła wartość TRUE, gdy przycisk jest wciśnięty. Wtedy
pozycja y piłki zmniejsza się o jeden piksel, co powoduje, że piłka zbliża się do
głównej krawędzi wyświetlacza. Analogicznie do tego działa funkcja engi-
ne.joypad.isPressed(DOWN). Mogą Państwo również regulować wysokość piłki za
pomocą przycisków w górę i w dół, podczas gdy piłka na wyświetlaczu porusza się
w prawo. Gdy piłka osiągnie koniec wyświetlacza, pojawi się ponownie na innej
krawędzi. Aby te trzy funkcje dobrze współgrały, muszą zostać wywołane w
pasującym miejscu w rutynie pętli.
0
0
1
void loop(){
0
0
2
if(engine.update()){
0
0
3
controlBall();
0
0
4
if(engine.isFrameCount(20)){
0
moveBall();










