Aktualisierung
This commit is contained in:
1 parent
863bb21df7
commit
2ae8a2438a
6 files changed
+229
-17
No files matched your search
@@ -14,8 +14,8 @@ class Apollo(Moon):
|
||||
result = matmul(self.rot_apollo, point) #apollo wird mit dr rotationsmatrix gedreht
|
||||
self.position_apollo = (result[0][0], result[1][0]) #koordinaten werden gespeichert
|
||||
return True
|
||||
def draw_game(self):
|
||||
super().draw_game()
|
||||
def draw_content(self):
|
||||
super().draw_content()
|
||||
|
||||
center_x = self.size[0] // 2 #mittelpunkt bestimmen
|
||||
center_y = self.size[1] // 2
|
||||
@@ -34,12 +34,11 @@ class Apollo(Moon):
|
||||
|
||||
pygame.draw.circle(
|
||||
self.screen,
|
||||
(255, 0, 0),
|
||||
(255, 50, 50),
|
||||
(int(apollo_x), int(apollo_y)),
|
||||
5
|
||||
)
|
||||
|
||||
pygame.display.flip()
|
||||
|
||||
if __name__ == "__main__":
|
||||
apollo = Apollo()
|
||||
|
||||
+9
-11
@@ -41,14 +41,17 @@ class Moon(Game):
|
||||
return True
|
||||
|
||||
def draw_game(self) -> None:
|
||||
"""Zeichnet Erde und Mond."""
|
||||
self.draw_content()
|
||||
|
||||
# TODO: Bild anzeigen
|
||||
pygame.display.flip()
|
||||
|
||||
def draw_content(self):
|
||||
"""Zeichnet Erde und Mond."""
|
||||
# TODO: Bildschirm löschen
|
||||
self.screen.fill(BLACK)
|
||||
|
||||
center_x = self.size[0] // 2
|
||||
center_y = self.size[1] // 2 #hiermit berchnen wir den mittelpunkt des fensters
|
||||
|
||||
center_y = self.size[1] // 2 # hiermit berchnen wir den mittelpunkt des fensters
|
||||
# TODO: Erde zeichnen
|
||||
pygame.draw.circle(
|
||||
self.screen,
|
||||
@@ -56,11 +59,9 @@ class Moon(Game):
|
||||
(center_x, center_y),
|
||||
EARTH_RADIUS
|
||||
)
|
||||
|
||||
# TODO: Mond zeichnen
|
||||
moon_x = center_x + self.position_moon[0] #zuerst die pos berechnen
|
||||
moon_y = center_y + self.position_moon[1] #abstand zur erde
|
||||
|
||||
moon_x = center_x + self.position_moon[0] # zuerst die pos berechnen
|
||||
moon_y = center_y + self.position_moon[1] # abstand zur erde
|
||||
pygame.draw.circle(
|
||||
self.screen,
|
||||
WHITE,
|
||||
@@ -68,9 +69,6 @@ class Moon(Game):
|
||||
MOON_RADIUS
|
||||
)
|
||||
|
||||
# TODO: Bild anzeigen
|
||||
pygame.display.flip()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# TODO: Moon-Objekt erzeugen und starten
|
||||
|
||||
Reference in new issue
Block a user