Commit 45a4d465 authored by Matthew Hausknecht's avatar Matthew Hausknecht

Fixed bug causing trials to end prematurely due to OOT.

parent 79e8f216
......@@ -568,6 +568,7 @@ class Trainer(object):
self._lastFrameBallTouched = self._frame
if self.trialOver(team_holding_ball):
self.updateResults(team_holding_ball)
self._lastFrameBallTouched = self._frame
self.reset()
def updateResults(self, team_holding_ball):
......@@ -585,7 +586,6 @@ class Trainer(object):
result = 'Defense Captured'
self.send('(say CAPTURED_BY_DEFENSE)')
elif self._frame - self._lastFrameBallTouched > self.UNTOUCHED_LENGTH:
self._lastFrameBallTouched = self._frame
self._numOutOfTime += 1
result = 'Ball untouched for too long'
self.send('(say OUT_OF_TIME)')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment