1、写个贪吃蛇
以下是main.lua的代码
snake = {}
speed = 50
function init()
snake = {}
local head = {x=love.graphics.getWidth()/2,y=love.graphics.getHeight()/2,direction='up'}
table.insert(snake,head)
local tail = {x=love.graphics.getWidth()/2,y=love.graphics.getHeight()/4*3,direction='up'}
table.insert(snake,tail)
end
function love.load(arg)
init()
end
function line2line(line1_x1,line1_y1,line1_x2,line1_y2,line2_x1,line2_y1,line2_x2,line2_y2)
return (not((math.max(line1_x1,line1_x2)<math.min(line2_x1,line2_x2)) or (math.min(line1_x1,line1_x2)>math.max(line2_x1,line2_x2)))) and (not((math.max(line1_y1,line1_y2)<math.min(line2_y1,line2_y2)) or (math.min(line1_y1,line1_y2)>math.max(line2_y1,line2_y2))))
end
function love.update(dt)
--head---------------------------------------