File tree Expand file tree Collapse file tree 3 files changed +17
-17
lines changed Expand file tree Collapse file tree 3 files changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ module github.com/code-game-project/hoverrace
33go 1.18
44
55require (
6- github.com/code-game-project/go-server v0.8.0
6+ github.com/code-game-project/go-server v0.8.1
77 github.com/spf13/pflag v1.0.5
88)
99
Original file line number Diff line number Diff line change 11github.com/Bananenpro/log v0.0.0-20220531131028-71d66f5df6ae h1:3soztN/rE1IKMZse/qOQm2xLIVrAv5b8rGOggMtgZdw =
22github.com/Bananenpro/log v0.0.0-20220531131028-71d66f5df6ae /go.mod h1:deSMMVnGJzim4MopRkA5zp+QJ5I0p+Fg3iBD2edIZpU =
3- github.com/code-game-project/go-server v0.7.3 h1:XX9xZo/61LaZDGmsSkezDFm+3Gzaeyb9wOFVfUPXTTM =
4- github.com/code-game-project/go-server v0.7.3 /go.mod h1:j4KyFRZe/rjT14UOXIZwYmN9/vBtqGEYubOtZ4kcoFM =
5- github.com/code-game-project/go-server v0.8.0 h1:Ir4zCT5RSpn8XwHhwjjaVQgw9OLTn0Ao8OWOU7i4AYA =
6- github.com/code-game-project/go-server v0.8.0 /go.mod h1:j4KyFRZe/rjT14UOXIZwYmN9/vBtqGEYubOtZ4kcoFM =
3+ github.com/code-game-project/go-server v0.8.1 h1:gHMhi3J8JKKoqLAH5Woje+/XLDKZ7l0lUXvnTQheuLU =
4+ github.com/code-game-project/go-server v0.8.1 /go.mod h1:j4KyFRZe/rjT14UOXIZwYmN9/vBtqGEYubOtZ4kcoFM =
75github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I =
86github.com/google/uuid v1.3.0 /go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo =
97github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI =
Original file line number Diff line number Diff line change @@ -39,18 +39,20 @@ type Player struct {
3939}
4040
4141func (p * Player ) update (delta time.Duration ) {
42- diff := AngleDifference (p .angle , p .targetAngle )
43- p .targetAngle = p .angle + diff
44-
45- p .move (delta )
46- p .checkCollisions ()
47-
48- p .game .hovercrafts [p .id ] = Hovercraft {
49- Pos : p .pos ,
50- Checkpoints : len (p .checkpoints ),
51- Velocity : p .vel ,
52- Throttle : p .throttle ,
53- Angle : p .angle ,
42+ if p .cg .SocketCount () > 0 {
43+ diff := AngleDifference (p .angle , p .targetAngle )
44+ p .targetAngle = p .angle + diff
45+
46+ p .move (delta )
47+ p .checkCollisions ()
48+
49+ p .game .hovercrafts [p .id ] = Hovercraft {
50+ Pos : p .pos ,
51+ Checkpoints : len (p .checkpoints ),
52+ Velocity : p .vel ,
53+ Throttle : p .throttle ,
54+ Angle : p .angle ,
55+ }
5456 }
5557}
5658
You can’t perform that action at this time.
0 commit comments