Path: blob/main/projects/9007199254740992/js/local_score_manager.js
4626 views
window.fakeStorage = {1_data: {},23setItem: function (id, val) {4return this._data[id] = String(val);5},67getItem: function (id) {8return this._data.hasOwnProperty(id) ? this._data[id] : undefined;9},1011removeItem: function (id) {12return delete this._data[id];13},1415clear: function () {16return this._data = {};17}18};1920function LocalScoreManager() {21var localSupported = !!window.localStorage;2223this.key = "bestScore_9007199254740992";24this.storage = localSupported ? window.localStorage : window.fakeStorage;25}2627LocalScoreManager.prototype.get = function () {28return this.storage.getItem(this.key) || 0;29};3031LocalScoreManager.prototype.set = function (score) {32this.storage.setItem(this.key, score);33};343536