diff --git a/main.js b/main.js index 43bc2d6..a612194 100644 --- a/main.js +++ b/main.js @@ -10,13 +10,13 @@ let is_img; // Map let tileMap = [ ' ', - 'w,wwwwwwwwwwwwww', + 'wwwwwwwwwwwwwwww', 'w,,,,,,,,,,,,,,w', 'w,$im,,,,,(ih,,w', 'w,,,,,,,,,,,,,,w', 'w,,,,,,,,,)is,,w', 'w,,,,r,,,,,,,,,w', - 'w,,,,w,,,,,,,,,w', + 'w, ,,w,,,,,,,,,w', 'w,,,,r,,,ll,,r,w', 'w,,,,,,,,ll,rfrw', 'w,,,,aa,,,w,,r,w', @@ -219,13 +219,17 @@ function setup(){ sink.tile = 's'; sink.scale = tileSize/sink_img.width; + // // baba + // let baba = new Group(); + // baba.img = baba_img; + // baba.collider = 'dyinamic'; + // baba.tile = 'b'; + // baba.scale = tileSize/baba_img.width; + new Tiles(tileMap, tileSize/2, tileSize/2, tileSize, tileSize); //BABA - baba = new Sprite(tileSize/2, tileSize/2, tileSize, tileSize); - baba.img = baba_img; - baba.scale = tileSize / baba_img.width; - baba.label = 'you'; + respawn(); } function draw(){ @@ -326,7 +330,7 @@ function isOpen(x,y){ } function movingSprite(sprite, dx, dy){ - + } function win(){ @@ -343,7 +347,11 @@ function resetGame(){ isGameOver = false; isWin = false; - baba = new Sprite(tileSize/2, tileSize/2, tileSize, tileSize); + respawn(); +} + +function respawn(){ + baba = new Sprite((tileSize*5)/2, (tileSize*15)/2, tileSize, tileSize); baba.img = baba_img; baba.scale = tileSize / baba_img.width; baba.label = 'you';