#31 き太移行完了
このコミットが含まれているのは:
@@ -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 (
|
||||||
|
|||||||
新しい課題から参照
ユーザをブロックする