X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=1d5a83bfffabcc9c064861e4c20c6ad292026282;hb=5eb97ccbaffc671f05dd73bf0548c1666414017e;hp=bf02c2276e2a6a2f2227e993705fa64d26ad15f3;hpb=3e10387c490e2db8997d6e909d7d13d71fe876e3;p=rocksndiamonds.git diff --git a/src/libgame/setup.c b/src/libgame/setup.c index bf02c227..1d5a83bf 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -2629,6 +2629,10 @@ void setSetupInfo(struct TokenInfo *token_info, *(char **)setup_value = getStringCopy(token_value); break; + case TYPE_PLAYER: + *(int *)setup_value = get_player_nr_from_string(token_value); + break; + default: break; } @@ -3872,6 +3876,10 @@ char *getSetupValue(int type, void *value) strcpy(value_string, *(char **)value); break; + case TYPE_PLAYER: + sprintf(value_string, "player_%d", *(int *)value + 1); + break; + default: value_string[0] = '\0'; break;