Package bbe
Class Gameboard
java.lang.Object
bbe.Gameboard
Diese Klasse ist das Spielfeld, auf dem die Entities angezeigt und bewegt werden.
- Author:
- Valentin Herrman
-
Constructor Summary
ConstructorsConstructorDescriptionErstellt ein neues Gameboard mit 1000 x 700 Pixel (Breite x Hoehe). -
Method Summary
Modifier and TypeMethodDescriptionvoidNach dem aktuellen Durchlauf ein neues Objekt/Entity auf das Gameboard hinzufuegen.voidclear()Nach dem aktuellen Durchlauf alle Objekte/Entities vom Gameboard entfernen.Object[]Ein Array mit allen Objekten/Entities auf dem Gameboard.voidNach dem aktuellen Durchlauf das eingegebene Objekt/Entity vom Gameboard entfernen.voidsetBackgroundImagePath(String backgroundImagePath) Den Dateipfad des Hintergrundbildes setzen.voidsetShowHitboxes(boolean showHitboxes) void
-
Constructor Details
-
Gameboard
public Gameboard()Erstellt ein neues Gameboard mit 1000 x 700 Pixel (Breite x Hoehe).
-
-
Method Details
-
start
-
add
Nach dem aktuellen Durchlauf ein neues Objekt/Entity auf das Gameboard hinzufuegen. -
remove
Nach dem aktuellen Durchlauf das eingegebene Objekt/Entity vom Gameboard entfernen. -
clear
public void clear()Nach dem aktuellen Durchlauf alle Objekte/Entities vom Gameboard entfernen. -
setBackgroundImagePath
Den Dateipfad des Hintergrundbildes setzen. Dateipfade beginnen entweder direkt im Projektordner oder im Unterordner "resources". In Dateipfaden werden Ordner mit "/" getrennt. Bilder aus diesem Paket sind ebenfalls verfuegbar (z.B. mit "background/gras_1200x691.jpg"): gameboard.valentin-herrmann.com/resources/images.html- Parameters:
backgroundImagePath- Der Dateipfad des Hintergrundbildes mit Dateiendung (.png, .gif, .jpg, ...).
-
setShowHitboxes
public void setShowHitboxes(boolean showHitboxes) -
getObjects
Ein Array mit allen Objekten/Entities auf dem Gameboard.
-