}
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;
}
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;
+}