Benutzer-Werkzeuge

Webseiten-Werkzeuge


ss2024:verkehrssimulation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ss2024:verkehrssimulation [2024/09/29 13:27]
LuisJasper
ss2024:verkehrssimulation [2024/09/29 13:35] (aktuell)
LuisJasper
Zeile 64: Zeile 64:
 == Karte == == Karte ==
  
-Die Datei ''​Karte.py''​ ist für die Darstellung der Objekte auf dem Fenster zuständig und regelt die einzelnen ​Simluationsschritte ​der Objekte. Sie enthält die Funktionen ''​transformiere'',​ ''​schalte_ampeln'',​ ''​bewege_autos''​ und ''​karte_zeichnen''​.+Die Datei ''​Karte.py''​ ist für die Darstellung der Objekte auf dem Fenster zuständig und regelt die einzelnen ​Simulationsschritte ​der Objekte. Sie enthält die Funktionen ''​transformiere'',​ ''​schalte_ampeln'',​ ''​bewege_autos''​ und ''​karte_zeichnen''​.
  
 ''​karte_zeichnen''​ erstellt ein Objekt vom Typ Pygame.Surface. Auf dieses wird das skalierte Straßennetz gezeichnet. Da das Straßennetz so auf einer eigenen Oberfläche ist, muss in der Hauptschleife in jedem Durchlauf nur diese Oberfläche auf dem Fenster befestigt und das Straßennetz nicht neu generiert werden. ''​karte_zeichnen''​ erstellt ein Objekt vom Typ Pygame.Surface. Auf dieses wird das skalierte Straßennetz gezeichnet. Da das Straßennetz so auf einer eigenen Oberfläche ist, muss in der Hauptschleife in jedem Durchlauf nur diese Oberfläche auf dem Fenster befestigt und das Straßennetz nicht neu generiert werden.
Zeile 452: Zeile 452:
 ===== Vollständiger Programmcode ==== ===== Vollständiger Programmcode ====
  
-{{:​ss2024:​verkehrssimulation.zip| ​Programmcode}}+{{:​ss2024:​verkehrssimulation.zip| ​Verkehrssimulation.zip}}
  
 ===== Quellen ===== ===== Quellen =====
ss2024/verkehrssimulation.1727609253.txt.gz · Zuletzt geändert: 2024/09/29 13:27 von LuisJasper