|
|
@ -45,6 +45,7 @@
|
|
|
|
#include "gfx_func.h"
|
|
|
|
#include "gfx_func.h"
|
|
|
|
#include "autoreplace_func.h"
|
|
|
|
#include "autoreplace_func.h"
|
|
|
|
#include "player_gui.h"
|
|
|
|
#include "player_gui.h"
|
|
|
|
|
|
|
|
#include "signs_base.h"
|
|
|
|
|
|
|
|
|
|
|
|
#include "table/strings.h"
|
|
|
|
#include "table/strings.h"
|
|
|
|
#include "table/sprites.h"
|
|
|
|
#include "table/sprites.h"
|
|
|
@ -467,6 +468,11 @@ void ChangeOwnershipOfPlayerItems(PlayerID old_player, PlayerID new_player)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sign *si;
|
|
|
|
|
|
|
|
FOR_ALL_SIGNS(si) {
|
|
|
|
|
|
|
|
if (si->owner == old_player) si->owner = new_player == PLAYER_SPECTATOR ? OWNER_NONE : new_player;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Change color of existing windows */
|
|
|
|
/* Change color of existing windows */
|
|
|
|
if (new_player != PLAYER_SPECTATOR) ChangeWindowOwner(old_player, new_player);
|
|
|
|
if (new_player != PLAYER_SPECTATOR) ChangeWindowOwner(old_player, new_player);
|
|
|
|
|
|
|
|
|
|
|
|