add respawn

This commit is contained in:
Jee Yeon Kim 2025-04-21 01:27:28 +09:00
parent 74d6fd9e65
commit 5d9b239e97

22
main.js
View File

@ -10,13 +10,13 @@ let is_img;
// Map // Map
let tileMap = [ let tileMap = [
' ', ' ',
'w,wwwwwwwwwwwwww', 'wwwwwwwwwwwwwwww',
'w,,,,,,,,,,,,,,w', 'w,,,,,,,,,,,,,,w',
'w,$im,,,,,(ih,,w', 'w,$im,,,,,(ih,,w',
'w,,,,,,,,,,,,,,w', 'w,,,,,,,,,,,,,,w',
'w,,,,,,,,,)is,,w', 'w,,,,,,,,,)is,,w',
'w,,,,r,,,,,,,,,w', 'w,,,,r,,,,,,,,,w',
'w,,,,w,,,,,,,,,w', 'w, ,,w,,,,,,,,,w',
'w,,,,r,,,ll,,r,w', 'w,,,,r,,,ll,,r,w',
'w,,,,,,,,ll,rfrw', 'w,,,,,,,,ll,rfrw',
'w,,,,aa,,,w,,r,w', 'w,,,,aa,,,w,,r,w',
@ -219,13 +219,17 @@ function setup(){
sink.tile = 's'; sink.tile = 's';
sink.scale = tileSize/sink_img.width; 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); new Tiles(tileMap, tileSize/2, tileSize/2, tileSize, tileSize);
//BABA //BABA
baba = new Sprite(tileSize/2, tileSize/2, tileSize, tileSize); respawn();
baba.img = baba_img;
baba.scale = tileSize / baba_img.width;
baba.label = 'you';
} }
function draw(){ function draw(){
@ -343,7 +347,11 @@ function resetGame(){
isGameOver = false; isGameOver = false;
isWin = 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.img = baba_img;
baba.scale = tileSize / baba_img.width; baba.scale = tileSize / baba_img.width;
baba.label = 'you'; baba.label = 'you';