X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=28cc8bd5af3efdbb66387dbb11e0d14c36afeb06;hp=6577f95127e93d2b049435c5016188a94a3d6195;hb=c5f483ea6c651aba3f9834ee47ba94e2c1bf9055;hpb=014f8db5b98964dddaf817ce5cd8cf7930bc7ae4 diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 6577f951..28cc8bd5 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -2043,6 +2043,31 @@ int get_switch3_from_string(char *s) return result; } +int get_player_nr_from_string(char *s) +{ + static char *player_text[] = + { + "player_1", + "player_2", + "player_3", + "player_4", + + NULL + }; + + char *s_lower = getStringToLower(s); + int result = 0; + int i; + + for (i = 0; player_text[i] != NULL; i++) + if (strEqual(s_lower, player_text[i])) + result = i; + + free(s_lower); + + return result; +} + /* ------------------------------------------------------------------------- */ /* functions for generic lists */