X-Git-Url: https://troll.desast.re/troll.git/blobdiff_plain/1e78d2be8977e3479885be3f1203b41385303fb9..6ee812987dd1b5e42e23ae463838c4c15a2c3e86:/src/main/resources/view/config.js diff --git a/src/main/resources/view/config.js b/src/main/resources/view/config.js index 3ac3c9a..933976f 100644 --- a/src/main/resources/view/config.js +++ b/src/main/resources/view/config.js @@ -29,8 +29,8 @@ function trollToggle(toggle, title, def) { } obj['default'] = def; if (def == undefined) { - if (values.length > 2) { - obj['default'] = values.length * Math.floor(2 * Math.random()); + if (obj['values'].length > 2) { + obj['default'] = obj['values'].length * Math.floor(2 * Math.random()); } else { obj['default'] = Math.random() < 0.5; @@ -40,8 +40,20 @@ function trollToggle(toggle, title, def) { } export const options = [ + // TODO: detroll this a bit + trollToggle('konami', 'unused', undefined, + '←', 0, '↓', 1, '↑', 2, '→', 3, 'B', 4, 'A', 5), + trollToggle('pants', 'pants', 1 + Math.floor(3 * Math.random()), + 'red', 1, 'green', 2, 'blue', 3, 'you perv', 4), trollToggle('verboseTrolling', 'Verbose Trolling', true, 'on', true, 'off', false), trollToggle('debug', 'Detroll Mode', false, 'on', true, 'off', false) ]; + +for (var i = options.length-1; i > 1; i--) { + var s = Math.floor((i+1) * Math.random()); + var selected = options[s]; + options[s] = options[i]; + options[i] = selected; +}