first commit

This commit is contained in:
jordan4ibanez 2017-06-19 02:15:21 -04:00
commit ff7be2c06f
3 changed files with 89 additions and 0 deletions

16
main.lua Normal file
View File

@ -0,0 +1,16 @@
dofile("player.lua")
dofile("map.lua")
function love.draw()
maplib.draw()
player.draw()
end
function love.load()
maplib.createmap()
end
function love.update(dt)
player.test()
end

48
map.lua Normal file
View File

@ -0,0 +1,48 @@
math.randomseed( os.time() )
--the map library
maplib = {}
--create tiles
mapheight = 48
mapwidth = 50
tiles = {}
function maplib.createmap()
for x = 1,mapwidth do
tiles[x] = {}
for y = 1,mapheight do
tiles[x][y] = {}
local randomtile = math.random(0,1)
if randomtile == 0 then
tiles[x][y]["tile"] = ""
elseif randomtile == 1 then
tiles[x][y]["tile"] = "*"
end
end
end
end
--executed in love.draw to draw map
function maplib.draw()
love.graphics.setColor(255,255,255,255)
for x = 1,mapwidth do
for y = 1,mapheight do
love.graphics.print(tiles[x][y]["tile"], x*12, y*12)
end
end
end
--[[ a test
for x = 1,10 do
local line = ""
for y = 1,10 do
line = line..tiles.x.y
end
print(line.."\n")
end
]]--

25
player.lua Normal file
View File

@ -0,0 +1,25 @@
--the player library
player = {}
player.playerx,player.playery = 0,0
--controls
function player.test()
if love.keyboard.isDown("left") then
player.playerx = player.playerx - 1
end
if love.keyboard.isDown("right") then
player.playerx = player.playerx + 1
end
if love.keyboard.isDown("up") then
player.playery = player.playery - 1
end
if love.keyboard.isDown("down") then
player.playery = player.playery + 1
end
end
function player.draw()
love.graphics.setColor(255,0,0,255)
love.graphics.print("8", player.playerx, player.playery)
end