Skip to content

Commit 4019524

Browse files
committed
Also reset geometry after game started
1 parent 8811e71 commit 4019524

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

internal/simctl/handler_geometry.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ func (r *GeometryHandler) loadGeometry() {
4747
}
4848

4949
func (r *GeometryHandler) handleGeometry() {
50-
if *r.c.lastRefereeMsg.Stage != referee.Referee_NORMAL_FIRST_HALF_PRE {
51-
// Only before the game starts
50+
if *r.c.lastRefereeMsg.Command != referee.Referee_HALT {
51+
// Only during HALT
5252
return
5353
}
5454

@@ -57,7 +57,7 @@ func (r *GeometryHandler) handleGeometry() {
5757
return
5858
}
5959

60-
maxBots := *r.c.lastRefereeMsg.Yellow.MaxAllowedBots
60+
maxBots := int(*r.c.lastRefereeMsg.Yellow.MaxAllowedBots) + len(r.c.lastRefereeMsg.Yellow.YellowCardTimes)
6161
var geometry *vision.SSL_GeometryData
6262
if maxBots == 6 {
6363
geometry = r.geometryDivB

0 commit comments

Comments
 (0)