From 5c4b1aba561c206744b3354478069677b3947e67 Mon Sep 17 00:00:00 2001 From: equa Date: Tue, 20 Apr 2021 22:13:13 -0500 Subject: death -> other paused/non-game screens --- lib/death.fnl | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 lib/death.fnl (limited to 'lib/death.fnl') 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} -- cgit 1.3.0-6-gf8a5