Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bridge.py
diff options
context:
space:
mode:
authornrp <olpc@spongezone.net>2008-09-14 03:21:03 (GMT)
committer nrp <olpc@spongezone.net>2008-09-14 03:21:03 (GMT)
commit379cccc3a7230a4c30bc0546544b8a9a0c21a7c7 (patch)
tree59fb9f33bfd80e2724df0dd5c188843cade152d7 /bridge.py
parentf2af9bef534b737bf62168605f2304c503b0ce50 (diff)
making cost decrease when deleting
Diffstat (limited to 'bridge.py')
-rw-r--r--bridge.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/bridge.py b/bridge.py
index ead0878..e01a866 100644
--- a/bridge.py
+++ b/bridge.py
@@ -44,9 +44,16 @@ class Bridge:
self.joints.append(joint)
self.add_cost(100)
self.capacity += 500
+
+ def joint_deleted(self):
+ self.add_cost(-100)
+ self.capacity -= 500
def box_added(self):
self.add_cost(10)
+
+ def box_deleted(self):
+ self.add_cost(-10)
def for_each_frame(self):
self.stress = 0