&Players[me]);
break;
}
+ case NP_team:
+ { //receive your teamnumber
+ memcpy(&Players[event.u.net.uid].team, event.u.net.data,
+ event.u.net.size);
+ break;
+ } //NP_team
case NP_gamedata:
{
static struct {
memcpy(&data, event.u.net.data, event.u.net.size);
memcpy(&Players[me].flags, &data, sizeof(data.playerflags));
+ memcpy(&Players[me].flags, &data, sizeof(data.playerflags));
memcpy(&Game, &data.maxplayers,
sizeof(data) - sizeof(data.playerflags));
- SRandom(Game.seed);
break;
- }
+ } //NP_gamedata
case NP_error:
{
fprintf(stderr, "Rejected by server: %s\n", event.u.net.data);
exit(1);
- }
+ } //NP_error
default:
break;
}