Delorean = Class{}
 
local GRAVITY = 10
 
local grounded = true
 
function Delorean:init()
	self.image = love.graphics.newImage('graphics/delorean.png')
	self.fly = love.graphics.newImage('graphics/deloreanfly.png')
	self.width = self.image:getWidth()
	self.height = self.image:getHeight()
 
	self.x = 10
	self.y = 375 - 110
	self.dy = 0
end
 
function Delorean:update(dt)
	self.dy = self.dy + GRAVITY * dt
 
	-- GROUNDED MEANS SHOW WHEELS, AIRBORNE MEANS SHOW FLYING MODE
	if self.y == 265 then
		grounded = true
	else
		grounded = false
	end
 
	-- SPACEBAR FLIES THE CAR UP
	if love.keyboard.wasPressed('space') then
		self.dy = -4.5
	end
 
	self.y = self.y + self.dy
	self.y = math.min(VIRTUAL_HEIGHT -110, self.y)
	self.y = math.max(0, self.y)
end
 
 
function Delorean:render()
	if grounded then
		love.graphics.draw(self.image, self.x, self.y)
	elseif not grounded then
		love.graphics.draw(self.fly, self.x, self.y)
	end
end