Mercurial > vanillian
comparison main.lua @ 4:e4263ea87780
Place the sprites on the map
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sat, 15 Dec 2012 13:54:13 +0100 |
| parents | f5de6c75c4d0 |
| children | 98ab870293bc |
comparison
equal
deleted
inserted
replaced
| 3:f5de6c75c4d0 | 4:e4263ea87780 |
|---|---|
| 42 | 42 |
| 43 function love.load() | 43 function love.load() |
| 44 local shadow_image = love.graphics.newImage('shadow.png') | 44 local shadow_image = love.graphics.newImage('shadow.png') |
| 45 local civilian_image = love.graphics.newImage('civilian.png') | 45 local civilian_image = love.graphics.newImage('civilian.png') |
| 46 local villain_image = love.graphics.newImage('villain.png') | 46 local villain_image = love.graphics.newImage('villain.png') |
| 47 villain = newVillain(48, 48, villain_image) | |
| 48 sprites[1] = villain | |
| 49 shadows[1] = sprite.newShadow(shadow_image, villain) | |
| 50 sprites[2] = newCivilian(128, 64, civilian_image) | |
| 51 shadows[2] = sprite.newShadow(shadow_image, sprites[2]) | |
| 52 map = ATL.Loader.load('level01.tmx') | 47 map = ATL.Loader.load('level01.tmx') |
| 53 map.drawObjects = false | 48 map.drawObjects = false |
| 49 for i, mob in pairs(map.layers['mobs'].objects) do | |
| 50 if mob.name == 'villain' then | |
| 51 villain = newVillain(mob.x - 32, mob.y - 60, villain_image) | |
| 52 table.insert(sprites, villain) | |
| 53 table.insert(shadows, sprite.newShadow(shadow_image, villain)) | |
| 54 else | |
| 55 local civilian = newCivilian(mob.x - 32, mob.y - 60, civilian_image) | |
| 56 table.insert(sprites, civilian) | |
| 57 table.insert(shadows, sprite.newShadow(shadow_image, civilian)) | |
| 58 end | |
| 59 end | |
| 54 end | 60 end |
| 55 | 61 |
| 56 | 62 |
| 57 function love.draw() | 63 function love.draw() |
| 58 love.graphics.translate(math.floor(tx), math.floor(ty)) | 64 love.graphics.translate(math.floor(tx), math.floor(ty)) |
