#31 き太移行完了

このコミットが含まれているのは:
2024-12-16 17:00:14 +00:00
コミット 65fe453426
+9 -8
ファイルの表示
@@ -35,7 +35,10 @@ def main (
x = CWindow.WIDTH * 3 / 4, y = CWindow.HEIGHT - 120) x = CWindow.WIDTH * 3 / 4, y = CWindow.HEIGHT - 120)
balloon = Balloon (game) balloon = Balloon (game)
CurrentTime (game, SYSTEM_FONT) CurrentTime (game, SYSTEM_FONT)
Sound ('assets/bgm.mp3').play (loops = -1) try:
Sound ('assets/bgm.mp3').play (loops = -1)
except Exception:
pass
while True: while True:
for event in pygame.event.get (): for event in pygame.event.get ():
if event.type == pygame.QUIT: if event.type == pygame.QUIT:
@@ -388,19 +391,17 @@ class KitaSun (GameObject):
def redraw ( def redraw (
self, self,
) -> None: ) -> None:
surface = pygame.transform.rotate (self.surface, -(90 + math.degrees (self.arg)))
self.game.screen.blit (surface, surface.get_rect (center = (self.x, self.y)))
super ().redraw ()
self.game.sky.observer.date = datetime.now () - timedelta (hours = 9) self.game.sky.observer.date = datetime.now () - timedelta (hours = 9)
self.sun.compute (self.game.sky.observer) self.sun.compute (self.game.sky.observer)
self.alt = self.sun.alt self.alt = self.sun.alt
self.az = self.sun.az self.az = self.sun.az
print (self.x, self.y) if abs (self.new_arg - self.arg) > math.radians (15):
self.game.screen.blit ( self.arg = self.new_arg
pygame.transform.rotate (self.surface, -(90 + math.degrees (self.arg))),
(self.x, self.y))
super ().redraw ()
self.x = self.new_x self.x = self.new_x
self.y = self.new_y self.y = self.new_y
if abs (self.new_arg - self.arg) > math.radians (3):
self.arg = self.new_arg
@property @property
def new_x ( def new_x (