Базовый класс юнита, простейший юнит
This commit is contained in:
parent
e629d0ffa4
commit
9c162282a7
3 changed files with 60 additions and 2 deletions
|
|
@ -14,6 +14,8 @@ local mapX = 0
|
|||
local mapY = 0
|
||||
local mapSpeed = 32
|
||||
|
||||
local someUnit
|
||||
|
||||
local function drawText(str, x, y)
|
||||
local font = love.graphics.getFont()
|
||||
love.graphics.print(str, x - font:getWidth(str) / 2, y - font:getHeight() / 2)
|
||||
|
|
@ -48,6 +50,8 @@ function love.load()
|
|||
)
|
||||
tilemap:random(10, 10)
|
||||
|
||||
require "unit"
|
||||
someUnit = SomeUnit:new(tilemap, 30, 30)
|
||||
end
|
||||
|
||||
-- 0: nothing
|
||||
|
|
@ -117,13 +121,17 @@ function love.draw()
|
|||
-- tilemap.offsetX = 50 + math.floor(math.cos(time) * 25)
|
||||
-- tilemap.offsetY = 50 + math.floor(math.sin(time) * 25)
|
||||
tilemap:update()
|
||||
local tilemapPosX = tilemap.offsetX
|
||||
local tilemapPosY = tilemap.offsetY
|
||||
-- local tilemapPosX = tilemap.offsetX
|
||||
-- local tilemapPosY = tilemap.offsetY
|
||||
local tilemapPosX = 10
|
||||
local tilemapPosY = 10
|
||||
tilemap:draw(tilemapPosX, tilemapPosY)
|
||||
love.graphics.setColor(255, 0, 0)
|
||||
love.graphics.rectangle("line", tilemapPosX - 1, tilemapPosY - 1, 16 * 5 + 1, 16 * 5 + 1)
|
||||
love.graphics.setColor(255, 255, 255)
|
||||
|
||||
someUnit:draw()
|
||||
|
||||
drawText('Hellorld!', 160, 100)
|
||||
|
||||
if mouseState == 2 then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue