Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/puzzles
diff options
context:
space:
mode:
authorMichael Stone <michael@laptop.org>2011-01-08 00:58:43 (GMT)
committer Michael Stone <michael@laptop.org>2011-01-08 01:22:26 (GMT)
commit66d5809b1542fdbbd65928d7e209c305c4e0e08c (patch)
tree83b2fa2307de0dd9ecfa7d97d4d0319b9e7526b9 /puzzles
parent06baee7faa99577085076392c39a87357932bb1c (diff)
Make the puzzle order and initial selection deterministic.
Predictable UIs are good.
Diffstat (limited to 'puzzles')
-rw-r--r--puzzles/addition.py (renamed from puzzles/00_addition.py)1
-rw-r--r--puzzles/division.py (renamed from puzzles/75_division.py)1
-rw-r--r--puzzles/modular_addition.py (renamed from puzzles/90_modular_addition.py)1
-rw-r--r--puzzles/multiplication.py (renamed from puzzles/50_multiplication.py)1
-rw-r--r--puzzles/subtraction.py (renamed from puzzles/25_subtraction.py)1
5 files changed, 5 insertions, 0 deletions
diff --git a/puzzles/00_addition.py b/puzzles/addition.py
index bbc0c62..c77b2fa 100644
--- a/puzzles/00_addition.py
+++ b/puzzles/addition.py
@@ -1,5 +1,6 @@
name = "+"
+sort_key = 0
def get_problem(self, difficulty):
x = self.generate_number(difficulty)
diff --git a/puzzles/75_division.py b/puzzles/division.py
index fd6de5b..c89da43 100644
--- a/puzzles/75_division.py
+++ b/puzzles/division.py
@@ -1,4 +1,5 @@
name = "/"
+sort_key = 75
def get_problem(self, difficulty):
import math
diff --git a/puzzles/90_modular_addition.py b/puzzles/modular_addition.py
index 2f9f9e5..d5cd1a1 100644
--- a/puzzles/90_modular_addition.py
+++ b/puzzles/modular_addition.py
@@ -1,4 +1,5 @@
name = "%"
+sort_key = 90
def get_problem(self, difficulty):
x = self.generate_number(difficulty)
diff --git a/puzzles/50_multiplication.py b/puzzles/multiplication.py
index eb5c124..1106bc3 100644
--- a/puzzles/50_multiplication.py
+++ b/puzzles/multiplication.py
@@ -1,4 +1,5 @@
name = "x"
+sort_key = 50
def get_problem(self, difficulty):
x = self.generate_number(difficulty)
diff --git a/puzzles/25_subtraction.py b/puzzles/subtraction.py
index f35a823..d394093 100644
--- a/puzzles/25_subtraction.py
+++ b/puzzles/subtraction.py
@@ -1,4 +1,5 @@
name = "-"
+sort_key = 25
def get_problem(self, difficulty):
x = self.generate_number(difficulty)