You need to sign in or sign up before continuing.
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