moved setting preferred network player from game start to setup menu
[rocksndiamonds.git] / src / libgame / setup.c
index bf02c2276e2a6a2f2227e993705fa64d26ad15f3..1d5a83bfffabcc9c064861e4c20c6ad292026282 100644 (file)
@@ -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;