KlasseHarpyie.py 1.4 KB

1234567891011121314151617181920212223
  1. # tbd: Kommentarkopf einfügen
  2. # Der Nachfolgende Codeblock "BLOCK1" sorgt dafür, dass man aus jeder Datei heraus das Hauptprogramm starten kann.
  3. # Dadurch kann man in jeder Datei auf "play" drücken und es wird automatisch main.py gestartet.
  4. if __name__=="__main__":
  5. import subprocess
  6. # Auf Linux oder Mac aktivieren Sie die folgende Zeile und deaktivieren Sie die Zeile danach:
  7. #subprocess.call("python3 main.py", shell=True) # die richtige Main-Datei aufrufen (unser eigentliches Hauptprogramm)
  8. subprocess.call("main.py", shell=True) # die richtige Main-Datei aufrufen (unser eigentliches Hauptprogramm)
  9. exit(0) # nun das Programm hier beenden .. wir wollen ja nur das Hauptprogramm starten und nicht *diese* Datei.
  10. # Hinweis fürs Debugging: Das VSCode-Debugging funktioniert jedoch nur, wenn man das Debugging in der "main.py" beginnt! D.h. wer debuggen möchte, muss die main.py öffnen und dort Debug starten.
  11. # Ende "BLOCK1"
  12. import pygame
  13. import DatenSammeln as ds
  14. class Harpyie:
  15. def __init__(self):
  16. print("Hier Harpyie implementieren")
  17. self.leben = True # ohne dieses Attribut kann die Prinzessin nicht laufen. Kann entfernt werden, wenn von Geist geerbt wird.
  18. anzahlTeleportationen = 0
  19. ds.daten_csv(10, anzahlTeleportationen) # Anzahl der Teleportationen mit dieser Zeile speichern (an andere Stelle im Code verschieben!)