Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-04-03 12:25:01 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-04-03 12:25:01 (GMT)
commit992278abd1f46e06463889b8a49f27d88c54cbd2 (patch)
tree88217d15c4e2839f2ea5d18e74111e3306e7866f
parentdc5d13b1350ad56d01274ef9c8209fa48f609a27 (diff)
add name to abacus classes
-rw-r--r--abacus_window.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/abacus_window.py b/abacus_window.py
index ef12519..a06b317 100644
--- a/abacus_window.py
+++ b/abacus_window.py
@@ -112,6 +112,7 @@ class Nepohualtzintzin():
def __init__(self, abacus):
""" Create a Mayan abacus: 13 by (4,3). """
self.abacus = abacus
+ self.name = "nepohualtzintzin"
self.num_rods = 13
self.bot_beads = 4
self.top_beads = 3
@@ -163,7 +164,6 @@ class Nepohualtzintzin():
self.bar.type = 'frame'
self.bar.set_label_color('white')
- # TODO: increment by 20
def value(self):
""" Return a string representing the value of each rod. """
string = ''
@@ -215,7 +215,6 @@ class Nepohualtzintzin():
""" Label the crossbar with the string. (Used with self.value) """
self.bar.set_label(string)
- # TODO: top bead move need to interate
def move_bead(self, bead, dy):
""" Move a bead (or beads) up or down a rod. """
i = self.beads.index(bead)
@@ -266,6 +265,7 @@ class Suanpan():
def __init__(self, abacus):
""" Create a Chinese abacus: 15 by (5,2). """
self.abacus = abacus
+ self.name = "suanpan"
self.num_rods = 15
self.bot_beads = 5
self.top_beads = 2
@@ -414,6 +414,7 @@ class Soroban():
def __init__(self, abacus):
""" create a Japanese abacus: 15 by (4,1) """
self.abacus = abacus
+ self.name = "soroban"
self.num_rods = 15
self.bot_beads = 4
self.top_beads = 1
@@ -540,6 +541,7 @@ class Schety():
def __init__(self, abacus):
""" Create a Russian abacus: 15 by 10 (with one rod of 4 beads). """
self.abacus = abacus
+ self.name = "schety"
self.num_rods = 15
self.bot_beads = 10
# 10 beads + 2 spaces