|
- Gui = Class {}
-
- function Gui:init(tempScale)
- self.scale = tempScale
- end
-
-
- -- FUNCTIONS
-
- function Gui:drawSpeed()
- local speed = player:getSpeed()
-
- -- Drawing
- love.graphics.setColor(1, 1, 1)
- love.graphics.printf(speed, 5, 45, width, "left")
- end
-
- function Gui:drawWarp()
- local warp = warpspeed
- love.graphics.setColor(1, 1, 1)
- love.graphics.printf("Warp Speed: x"..warp, 5, 5, width, "left")
- end
-
- function Gui:drawThrottle()
- local offset = 15
- local border = 10
- local w,h = 60, 140
- local x, y = 0, height-h
-
- x, y = x+offset, y-offset
-
- -- Draw Border:
- local BDcol = 0.1
- love.graphics.setColor(BDcol, BDcol, BDcol)
- love.graphics.rectangle("fill", x, y, w, h)
-
- x, y = x+border, y+border
- w, h = w-border*2, h-border*2
-
- -- Draw Background:
- local BGcol = 0.4
- love.graphics.setColor(BGcol, BGcol, BGcol)
- love.graphics.rectangle("fill", x, y, w, h)
-
- -- Draw Throttle:
- love.graphics.setColor(1, 1, 1)
- local change = h*player.throttle
- love.graphics.rectangle("fill", x, (y+h)-change, w, change)
- end
-
-
-
- -- MAIN
-
- function Gui:update(dt)
- end
-
- function Gui:draw()
- self:drawThrottle()
- self:drawWarp()
- self:drawSpeed()
- end
|