Benutzer-Werkzeuge

Webseiten-Werkzeuge


hunter:hunterfertig: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
hunter:hunterfertig:start [2023/02/27 06:58] Martin Pabsthunter:hunterfertig:start [2023/05/26 07:02] (aktuell) Martin Pabst
Zeile 2: Zeile 2:
 <HTML> <HTML>
  
-<div class="java-online" style="height: 400px; width: 80%" data-java-online="{'withBottomPanel': true, 'id': 'hunter'}">+<div class="java-online" style="height: 400px; width: 100%" data-java-online="{'withBottomPanel': true, 'id': 'hunter'}">
  
 <script type="text/plain" title="Main.java"> <script type="text/plain" title="Main.java">
 // Main Program: // Main Program:
 SystemTools.setSpeed(-1);  // maximum execution speed SystemTools.setSpeed(-1);  // maximum execution speed
-new Main();+new HunterGame();
  
 /** /**
Zeile 14: Zeile 14:
  * States: "startscreen", "game running", "game over"  * States: "startscreen", "game running", "game over"
  */  */
-class Main extends Actor {+class HunterGame extends Actor {
        
    Hunter hunter;    Hunter hunter;
Zeile 29: Zeile 29:
    int timeSpacePressed = 0;  // time since space key has been pressed in milliseconds    int timeSpacePressed = 0;  // time since space key has been pressed in milliseconds
  
-   Main() {+   HunterGame() {
       hunter = new Hunter(this);       hunter = new Hunter(this);
              
Zeile 130: Zeile 130:
       state = newState;       state = newState;
    }    }
 +
 +
 +
  
 } }
Zeile 141: Zeile 144:
    double v = 5;    double v = 5;
  
-   Main main;+   HunterGame main;
  
-   Hunter(Main main) {+   Hunter(HunterGame main) {
       super(400, 300, 10);       super(400, 300, 10);
       this.main = main;       this.main = main;
Zeile 180: Zeile 183:
 class Target extends Circle { class Target extends Circle {
        
-   Target(Main main) {+   Target(HunterGame main) {
       super(-100, -100, 8);       super(-100, -100, 8);
       setFillColor(Color.lightgreen);       setFillColor(Color.lightgreen);
Zeile 201: Zeile 204:
    double w = Random.randdouble(-5, 5);   // angular speed in degrees per 1/30 s    double w = Random.randdouble(-5, 5);   // angular speed in degrees per 1/30 s
  
-   Boulder(Main main) {+   Boulder(HunterGame main) {
       // create boulder righthand outside view       // create boulder righthand outside view
       super(900, Random.randdouble(0, 600), SpriteLibrary.TowerDefense, 108);       super(900, Random.randdouble(0, 600), SpriteLibrary.TowerDefense, 108);
hunter/hunterfertig/start.1677481090.txt.gz · Zuletzt geändert: 2023/02/27 06:58 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki