const Dage = document.querySelector('#ageN'); const Aimg = document.querySelector('#anim') const Djoy = document.querySelector('#joyN'); const Dfood = document.querySelector('#fooN'); const Dclean = document.querySelector('#cleN'); const Dhealth = document.querySelector('#heaN'); const imgTiger = { Normal: { tiger: [ './img/tiger/baby.png', './img/tiger/teen.png', './img/tiger/adult.png', './img/tiger/senior.png' ] }, ////Spring: {}, ////Summer: {}, ////Fall: {}, ////Winter: {}, Dead: './img/dead/tiger.png' } let attributes = { Name: [], Joy: { value: 10, max: 100, min: -100, }, Hunger: { value: 30, max: 150, min: 0, }, Clean: { value: 50, max: 100, min: 0, }, Hp: { value: 100, max: 100, min: 0, }, Age: { value: 0, max: 100, min: 0, }, /*Joy: { value: 10, max: 100, min: -100, }*/ } window.addEventListener('load',() => { display(); time(); }) function toCPercen(num){//todo num => % if(num>=90){ return `
${num}%
`; }else if(num>=70){ return `${num}%
`; }else if(num>=40){ return `${num}%
`; }else if(num>=20){ return `${num}%
`; }else if(num>=0){ return `${num}%
`; }else if(num<0){ return `${num}%
`; } } function display(){ Dage.innerHTML = (attributes.Age.value); Djoy.innerHTML = toCPercen(attributes.Joy.value); Dfood.innerHTML = toCPercen(attributes.Hunger.value); Dclean.innerHTML = toCPercen(attributes.Clean.value); Dhealth.innerHTML = toCPercen(attributes.Hp.value); if(attributes.Age.value<=6){ Aimg.src = imgTiger.Normal.tiger[0]; }else if(attributes.Age.value<18){ Aimg.src = imgTiger.Normal.tiger[1]; }else if(attributes.Age.value<60){ Aimg.src = imgTiger.Normal.tiger[2]; }else if(attributes.Age.value<100){ Aimg.src = imgTiger.Normal.tiger[3]; }else{ Aimg.src = imgTiger.Dead; } if(attributes.Hp.value<=0) Aimg.src = imgTiger.Dead; } function play(){ if(attributes.Joy.value<98){ attributes.Joy.value += Math.floor(Math.random()*10); attributes.Clean.value -= Math.floor(Math.random()*5); }else{ attributes.Clean.value -= Math.floor(Math.random()*5); } display(); } function feed(){ if(attributes.Hunger.value