Benutzer-Werkzeuge

Webseiten-Werkzeuge


projects:pong:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projects:pong:start [2021/02/20 20:30] Martin Pabstprojects:pong:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 140: Zeile 140:
       }       }
  
-      if(getCenterY() + getHeight() /2 > 600 / 2) {+      if(getCenterY() + getHeight() /2 > 600) {
          vy = vy * (-1);          vy = vy * (-1);
       }       }
Zeile 150: Zeile 150:
       if(getCenterX() < - getWidth() / 2) {       if(getCenterX() < - getWidth() / 2) {
          setzeZufallsGeschwindigkeit();          setzeZufallsGeschwindigkeit();
-         setCenter(400, 300);+         moveTo(400, 300);
       }       }
  
       if(getCenterX() > 800 + getWidth() / 2) {       if(getCenterX() > 800 + getWidth() / 2) {
          setzeZufallsGeschwindigkeit();          setzeZufallsGeschwindigkeit();
-         setCenter(400, 300);+         moveTo(400, 300);
       }       }
  
Zeile 188: Zeile 188:
 === Wann stößt der Ball oben/unten an? Wann verlässt er links/rechts das Spielfeld? === === Wann stößt der Ball oben/unten an? Wann verlässt er links/rechts das Spielfeld? ===
 Hier eine erläuternde Grafik zu diesen Fragen: Hier eine erläuternde Grafik zu diesen Fragen:
-{{ :projects:pong:pasted:20210220-114157.png }}+{{ :projects:pong:pasted:20210220-114157.png?500 }}
 ===== Hauptprogramm, Punkteanzeige, Startbildschirm, Game over ===== ===== Hauptprogramm, Punkteanzeige, Startbildschirm, Game over =====
 {{ youtube>V0LthmW7Qqo?large }} {{ youtube>V0LthmW7Qqo?large }}
Zeile 274: Zeile 274:
          großeAnzeige.setVisible(false);          großeAnzeige.setVisible(false);
          ball.setzeZufallsGeschwindigkeit();          ball.setzeZufallsGeschwindigkeit();
-         ball.setCenter(400, 300);+         ball.moveTo(400, 300);
          punkteLinks = 0;          punkteLinks = 0;
          punkteRechts = 0;          punkteRechts = 0;
Zeile 371: Zeile 371:
          pong.punktFürRechtenSpieler();          pong.punktFürRechtenSpieler();
          setzeZufallsGeschwindigkeit();          setzeZufallsGeschwindigkeit();
-         setCenter(400, 300);+         moveTo(400, 300);
       }       }
  
Zeile 377: Zeile 377:
          pong.punktFürLinkenSpieler();          pong.punktFürLinkenSpieler();
          setzeZufallsGeschwindigkeit();          setzeZufallsGeschwindigkeit();
-         setCenter(400, 300);+         moveTo(400, 300);
       }       }
  
projects/pong/start.1613849453.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki