diff options
author | equa <equaa@protonmail.com> | 2021-04-20 22:13:13 -0500 |
---|---|---|
committer | equa <equaa@protonmail.com> | 2021-04-20 22:13:13 -0500 |
commit | 5c4b1aba561c206744b3354478069677b3947e67 (patch) | |
tree | 70441a4c663e37ba9f67071cc3e4085075d69884 /lib/death.fnl | |
parent | c9b60c569f2ad015f043667c44ff9f43d50ec2e5 (diff) |
death -> other paused/non-game screens
Diffstat (limited to 'lib/death.fnl')
-rw-r--r-- | lib/death.fnl | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/lib/death.fnl b/lib/death.fnl deleted file mode 100644 index 8456827..0000000 --- a/lib/death.fnl +++ /dev/null @@ -1,35 +0,0 @@ -(local state (require :lib.state)) -(local font (require :lib.font)) - -(fn draw [self] - (local (width height) (love.graphics.getDimensions)) - (state.draw self.present-state) - ;; TODO: translation - (love.graphics.reset) - (love.graphics.setColor 0.8 0.8 0.8 (/ (math.max 0 (- self.age 30)) 10)) - (love.graphics.setFont font.big) - (love.graphics.printf "moli a" (- (/ width 2) 500) (- (/ height 2) 64) 1000 :center) - (love.graphics.setFont font.small) - (love.graphics.printf "nena Z li open e musi sin" (- (/ width 2) 500) (+ (/ height 2)) 1000 :center)) - -(fn update [self] - ;; TODO: actually update in case it returns something else - (state.update self.present-state) - (set self.age (math.min 40 (+ self.age 1))) - (if self.transition - self.future-state - nil)) - -(fn keypressed [self key scancode repeat] - (when (and (not repeat) (= key :z)) - (set self.transition true)) - ) - -(fn init [self present-state future-state] - (setmetatable - {: present-state - : future-state - :age 0} - self)) - -{state.draw draw state.init init state.update update state.keypressed keypressed} |