diff options
| -rw-r--r-- | src/macroknight/game.hy | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/src/macroknight/game.hy b/src/macroknight/game.hy index c910416..ed9be1d 100644 --- a/src/macroknight/game.hy +++ b/src/macroknight/game.hy @@ -8,7 +8,7 @@  (setv TILE_SCALING 1) -(setv TILE_SIZE 32) +(setv TILE_SIZE (* TILE_SCALING 16))  (setv GRAVITY 5)  (defclass TileSet [] @@ -43,7 +43,7 @@        (let [collision (.clip entity.rect ent.rect)]          (print f"{entity.id} == {ent.id}")          (.move entity -               (* -1 collision.width) +               0                 (* -1 collision.height))))))  ;; Define entities here @@ -72,7 +72,7 @@      (setv self.id 1)      (setv self.surf (pygame.Surface #(TILE_SIZE TILE_SIZE)))      (.blit self.surf tile #(0 0)) -    (setv self.rect (.get_rect self.surf))) +    (setv self.rect (.get_rect self.surf :left (* 5 TILE_SIZE))))    (defn move [self dx dy]      (.move_ip self.rect dx dy))) @@ -105,6 +105,7 @@    (for [inp ongoing_inputs]      (match inp +           pygame.K_ESCAPE (setv running False)             pygame.K_w (.move player 0 (* -1 player.JUMP_IMPULSE))             pygame.K_a (.move player (* -1 player.SPEED) 0)             pygame.K_s (.move player 0 1) | 
