diff options
Diffstat (limited to 'ReckonPrimer.activity/coach.py')
-rwxr-xr-x | ReckonPrimer.activity/coach.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ReckonPrimer.activity/coach.py b/ReckonPrimer.activity/coach.py index a3fed96..26fd1bc 100755 --- a/ReckonPrimer.activity/coach.py +++ b/ReckonPrimer.activity/coach.py @@ -34,6 +34,10 @@ class Coach: def exercise_selected(self, key): self._ex = self._collect.select(key) self._learner.start_calcs(self._ex) + + def switch_to_settings(self, key): + self._ex = self._collect.select(key) + self._dis.offer_setting(self._ex) def notify(self, (msg, data)): """called by the observed objects""" @@ -41,9 +45,6 @@ class Coach: if msg == 'setting-done': # from display self._ex.update_setting(data) self._learner.start_calcs(self._ex) - elif msg == 'switch-to-setts': # from display - self._ex = self._collect.select(data) - self._dis.offer_setting(self._ex) else: raise Error() |