Files
Block-Party-Firmware/tools/animation-tools/animation-tool.py

38 lines
714 B
Python

import pygame
import pygame_widgets
from Shapes import *
from Scene import Scene
from UI import AnimatorUI
WINDOW_W = 500
WINDOW_H = 500
file_data = ""
pygame.init()
window = pygame.display.set_mode((WINDOW_W, WINDOW_H))
ui = AnimatorUI(window)
clock = pygame.time.Clock()
run = True
while run:
clock.tick(60)
window.fill((255, 255, 255))
events = pygame.event.get()
for event in events:
if event.type == pygame.QUIT:
run = False
# if the event isn't handled above as a global event, let the ui handle it
else:
ui.update_interaction(event)
pygame_widgets.update(events)
ui.draw()
pygame.display.flip()
pygame.quit()