| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'www/script/params.js')
| -rw-r--r-- | www/script/params.js | 80 |
1 files changed, 5 insertions, 75 deletions
diff --git a/www/script/params.js b/www/script/params.js index 14d2674..243ca34 100644 --- a/www/script/params.js +++ b/www/script/params.js @@ -5,85 +5,16 @@ var tacticians_online = tacticians_online || new Object(); tacticians_online.params = new Object(); -tacticians_online.params.private = new Object(); -tacticians_online.params.private.frequency = 1; -tacticians_online.params.private.players = ""; - -tacticians_online.params.reset = -function () -{ - localStorage.removeItem("frequency"); - localStorage.removeItem("players"); -} - -tacticians_online.params.load = -function () -{ - tacticians_online.params.private.frequency = - localStorage.getItem("frequency"); - - tacticians_online.params.private.players = localStorage.getItem("players"); - - if (tacticians_online.params.private.frequency == null) - { - tacticians_online.params.private.frequency = 1; - } - - if (tacticians_online.params.private.players == null) - { - tacticians_online.params.private.players = ""; - } -} - -tacticians_online.params.get_frequency = -function () -{ - return tacticians_online.params.private.frequency; -} - -tacticians_online.params.get_players = -function () -{ - return tacticians_online.params.private.players; -} - -tacticians_online.params.set_frequency = -function (frequency) -{ - tacticians_online.params.private.frequency = frequency; - - localStorage.setItem - ( - "frequency", - tacticians_online.params.private.frequency - ); -} - -tacticians_online.params.set_players = -function (players) -{ - tacticians_online.params.private.players = players; - localStorage.setItem("players", tacticians_online.params.private.players); -} - -tacticians_online.params.set_params = -function (params) -{ - var [frequency, players] = params; - tacticians_online.params.set_frequency(frequency); - tacticians_online.params.set_players(players); -} - -tacticians_online.params.js_get = +tacticians_online.params.get = function () { - return {get_frequency(), get_players()}; + tacticians_online.app.battles_in.send(localStorage.getItem("params")); } -tacticians_online.params.get = -function () +tacticians_online.params.set = +function (encoded_params) { - tacticians_online.app.params_in.send(tacticians_online.params.js_get()); + localStorage.setItem("params", encoded_params); } tacticians_online.params.attach_to = @@ -91,6 +22,5 @@ function (app) { app.ports.get_params.subscribe(tacticians_online.params.get); app.ports.set_params.subscribe(tacticians_online.params.set); - app.ports.reset_params.subscribe(tacticians_online.params.reset); } |


