Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:projects:platformer:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

api:projects:platformer:start [2024/08/31 10:03] – angelegt - Externe Bearbeitung 127.0.0.1api:projects:platformer:start [2025/06/25 05:45] (aktuell) martin
Zeile 47: Zeile 47:
       scoreText.setStatic(true);       scoreText.setStatic(true);
  
-      bigText = new Text(getWorld().getWidth() / 2, getWorld().getHeight() / 3, 80, "Deadly Platforms");+      bigText = new Text(World.getWorld().getWidth() / 2, World.getWorld().getHeight() / 3, 80, "Deadly Platforms");
       bigText.setFillColor(0x4040ff);       bigText.setFillColor(0x4040ff);
       bigText.setBorderColor(0x303030);       bigText.setBorderColor(0x303030);
Zeile 54: Zeile 54:
       bigText.setStatic(true);       bigText.setStatic(true);
              
-      pressKeyText = new Text(getWorld().getWidth() / 2, getWorld().getHeight() / 3 + 100, 60, "Press space key to start");+      pressKeyText = new Text(World.getWorld().getWidth() / 2, World.getWorld().getHeight() / 3 + 100, 60, "Press space key to start");
       pressKeyText.setFillColor(0x4040ff);       pressKeyText.setFillColor(0x4040ff);
       pressKeyText.setBorderColor(0x303030);       pressKeyText.setBorderColor(0x303030);
Zeile 62: Zeile 62:
  
       for(int i = 0; i < 10; i++) {       for(int i = 0; i < 10; i++) {
-         heartsGroup.add(new Sprite(getWorld().getWidth() - 64 * i - 52, 54, SpriteLibrary.Plattforms, 198));+         heartsGroup.add(new Sprite(World.getWorld().getWidth() - 64 * i - 52, 54, SpriteLibrary.Plattforms, 198));
       }       }
       heartsGroup.setStatic(true);       heartsGroup.setStatic(true);
Zeile 78: Zeile 78:
             break;             break;
          case "playing"          case "playing"
-            World w = getWorld();+            World w = World.getWorld();
             w.follow(hero, 400, 0, 50000, -10000, 620);             w.follow(hero, 400, 0, 50000, -10000, 620);
             background.setPos(w.getLeft(), w.getTop());             background.setPos(w.getLeft(), w.getTop());
Zeile 128: Zeile 128:
             if(level != null) level.destroy();             if(level != null) level.destroy();
             level = new Level1();             level = new Level1();
-            level.init(getWorld());+            level.init(World.getWorld());
  
             hero = new Hero(level, this);             hero = new Hero(level, this);
Zeile 154: Zeile 154:
    }    }
 } }
- 
 </script> </script>
 <script type="text/plain" title="Background.java"> <script type="text/plain" title="Background.java">
api/projects/platformer/start.txt · Zuletzt geändert: 2025/06/25 05:45 von martin