python 코드 에러, 이거 왜 에러 뜨나요?(간단)
-
게시물 수정 , 삭제는 로그인 필요
import pygame
import sys
pygame.init()
w = 1600
h = int(w * (9/16))
screen = pygame.display.set_mode((w, h))
clock = pygame.time.Clock()
ingame = True
keys = [0, 0, 0, 0]
keyset = [0, 0, 0, 0]
maxframe = 60
while ingame:
fps = clock.get_fps()
if fps == 0:
fps = maxframe
for event in pygame.event.get():
if event.type == pygame.QUIT:
ingame = False # Exiting the ingame loop if the window is closed
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_d:
keyset[0] = 1
elif event.key == pygame.K_f:
keyset[1] = 1
elif event.key == pygame.K_j:
keyset[2] = 1
elif event.key == pygame.K_k:
keyset[3] = 1
elif event.type == pygame.KEYUP:
if event.key == pygame.K_d:
keyset[0] = 0
elif event.key == pygame.K_f:
keyset[1] = 0
elif event.key == pygame.K_j:
keyset[2] = 0
elif event.key == pygame.K_k:
keyset[3] = 0
screen.fill((0, 0, 0))
keys[0] += (keyset[0] - keys[0]) / (2 * (maxframe / fps))
keys[1] += (keyset[1] - keys[1]) / (2 * (maxframe / fps))
keys[2] += (keyset[2] - keys[2]) / (2 * (maxframe / fps))
keys[3] += (keyset[3] - keys[3]) / (2 * (maxframe / fps))
pygame.draw.rect(screen, (0, 0, 0), (w / 2 - w / 8, -int(w / 100), w / 4, h + int(w / 50))) # Gear background
for i in range(7):
i += 1
pygame.draw.rect(screen, (200 - ((200 / 7) * i), 200 - ((200 / 7) * i), 200 - ((200 / 7) * i)), (w / 2 - w / 8 + w / 32 - (w / 32) * keys[0], (h / 12) * 9 - (h / 30) * keys[0] * i, w / 16 * keys[0], (h / 35) / i))
for i in range(7):
i += 1
pygame.draw.rect(screen, (200 - ((200 / 7) * i), 200 - ((200 / 7) * i), 200 - ((200 / 7) * i)), (w / 2 - w / 16 + w / 32 - (w / 32) * keys[1], (h / 12) * 9 - (h / 30) * keys[1] * i, w / 16 * keys[1], (h / 35) / i))
for i in range(7):
i += 1
pygame.draw.rect(screen, (200 - ((200 / 7) * i), 200 - ((200 / 7) * i), 200 - ((200 / 7) * i)), (w / 2 + w / 32 - (w / 32) * keys[2], (h / 12) * 9 - (h / 30) * keys[2], (h / 35) / i))
for i in range(7):
i += 1
pygame.draw.rect(screen, (200 - ((200 / 7) * i), 200 - ((200 / 7) * i), 200 - ((200 / 7) * i)), (w / 2 - w / 8 + w / 32 - (w / 32) * keys[3], (h / 12) * 9 - (h / 30) * keys[3] * i, w / 16 * keys[3], (h / 35) / i))
pygame.draw.rect(screen, (255, 255, 255), (w / 2 - w / 8, -int(w / 100), w / 4, h + int(w / 50)), int(w / 100)) # Gear line
pygame.display.flip()
pygame.quit()
sys.exit()
이거 왜 'rect argument is invalid' 라고 에러 뜨나요?
#python 코드 #python 코드 실행 #python 코드 암호화 #python 코드 줄바꿈 #python 코드 실행 사이트 #python 코드 실행 시간 측정 #python 코드 실행 시간 #python 코드 난독화 #python 코드 종료 #python 코드 정리