self._tgt_degrees = tgt_degrees
self._np = np
- def end_condition(self):
- return super().end_condition() and abs(self._np.get_r()) <= self._tgt_degrees
+ def win_condition(self):
+ return super().win_condition() and abs(self._np.get_r()) <= self._tgt_degrees
class DownStrategy(StillStrategy):
self._tgt_degrees = tgt_degrees
self._np = np
- def end_condition(self):
- return super().end_condition() and abs(self._np.get_r()) >= self._tgt_degrees
+ def win_condition(self):
+ return self._np.get_z() < -10 or super().win_condition() and abs(self._np.get_r()) >= self._tgt_degrees