Witam robię gierkę typu clicker, chcę zapisywać dane w localStorage.
Mam obiekt
let gameMoney = {
money: 0,
moneyPerClick: 1,
moneyPerSecond: 0
};
Zapisuję go tutaj
setInterval(()=>{
localStorage.setItem('money',JSON.stringify(gameMoney));
localStorage.setItem('items',JSON.stringify(items));
localStorage.setItem('upgrades',JSON.stringify(upgrades));
},1000);
Tutaj zwiększam zawartość gameMoney.money
let totalMoney = gameMoney.money;
btnEarnMoney.addEventListener('click',()=>{
totalMoney += gameMoney.moneyPerClick;
gainedMoney.textContent = totalMoney;
});
Niestety nic się nie zapisuje po czasie 1s co może być przyczyną takiego problemu ?