diff options
Diffstat (limited to 'musw.c')
-rw-r--r-- | musw.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -657,14 +657,16 @@ State *intro_δ(State *s, void *arg) State *connecting_δ(State *s, void*) { - if(netconn.state != NCSConnecting) + if(netconn.state == NCSConnected) return &gamestates[GSMatching]; return s; } State *matching_δ(State *s, void*) { - if(netconn.state == NCSConnected && weplaying) + if(netconn.state != NCSConnected) + return &gamestates[GSConnecting]; + if(weplaying) return &gamestates[GSPlaying]; return s; } |