diff options
| -rw-r--r-- | .gitinore | 4 | ||||
| -rw-r--r-- | requirements.txt | 4 | ||||
| -rw-r--r-- | src/macroknight/game.hy | 20 | 
3 files changed, 28 insertions, 0 deletions
| diff --git a/.gitinore b/.gitinore new file mode 100644 index 0000000..bd0041f --- /dev/null +++ b/.gitinore @@ -0,0 +1,4 @@ +\#*# +*~ +*.pyc +/.venv diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..4bb7b96 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +funcparserlib==1.0.1 +hy==1.1.0 +hyrule==1.0.0 +pygame==2.6.1 diff --git a/src/macroknight/game.hy b/src/macroknight/game.hy new file mode 100644 index 0000000..2db0f29 --- /dev/null +++ b/src/macroknight/game.hy @@ -0,0 +1,20 @@ +(require hy) +(require hyrule) +(import pygame) + +(pygame.init) + +(setv screen (pygame.display.set_mode #(1280 720))) +(setv clock (pygame.time.Clock)) +(setv running True) + +(while running +  (when (any +          (lfor event (pygame.event.get) +                (= event.type pygame.QUIT))) +    (setv running False)) +  (.fill screen "purple") +  (pygame.display.flip) +  (.tick clock 60)) + +(pygame.quit) | 
