diff options
author | darkvater <darkvater@openttd.org> | 2004-08-10 14:32:17 +0000 |
---|---|---|
committer | darkvater <darkvater@openttd.org> | 2004-08-10 14:32:17 +0000 |
commit | e4940ebc79149fee171d11ed33e10a810a25c379 (patch) | |
tree | 03ce1cb2a09c5888b5066489b8d20d5ec39d561d /players.c | |
parent | 804f038594ccd7d12b776299038f9bc5809f90e5 (diff) | |
download | openttd-e4940ebc79149fee171d11ed33e10a810a25c379.tar.xz |
(svn r3) -[1005611] Player Window patch: When looking in dropdownlist for player stuff, it will say
for all human players (Player #), not only for the first 2
Diffstat (limited to 'players.c')
-rw-r--r-- | players.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -559,10 +559,13 @@ void RunOtherPlayersLoop() _current_player = 0; } -StringID GetPlayerNameString(byte player) +// index is the next parameter in _decode_parameters to set up +StringID GetPlayerNameString(byte player, byte index) { - if (IS_HUMAN_PLAYER(player) && player < 2) // temporarily fixes the names in the list. - return STR_7002_PLAYER_1+player; + if (IS_HUMAN_PLAYER(player) && player < MAX_PLAYERS) { + SET_DPARAM16(index, player+1); + return STR_7002_PLAYER; + } return STR_EMPTY; } |