mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-19 08:52:15 -07:00
do player removal from scene in TabGame
This commit is contained in:
parent
8cacbb5722
commit
3d18196710
2 changed files with 1 additions and 3 deletions
|
|
@ -1090,6 +1090,7 @@ void TabGame::eventLeave(const Event_Leave &event, int eventPlayerId, const Game
|
||||||
players.remove(eventPlayerId);
|
players.remove(eventPlayerId);
|
||||||
emit playerRemoved(player);
|
emit playerRemoved(player);
|
||||||
player->clear();
|
player->clear();
|
||||||
|
scene->removePlayer(player);
|
||||||
player->deleteLater();
|
player->deleteLater();
|
||||||
|
|
||||||
// Rearrange all remaining zones so that attachment relationship updates take place
|
// Rearrange all remaining zones so that attachment relationship updates take place
|
||||||
|
|
|
||||||
|
|
@ -564,9 +564,6 @@ Player::~Player()
|
||||||
{
|
{
|
||||||
qCDebug(PlayerLog) << "Player destructor:" << getName();
|
qCDebug(PlayerLog) << "Player destructor:" << getName();
|
||||||
|
|
||||||
static_cast<GameScene *>(scene())->removePlayer(this);
|
|
||||||
|
|
||||||
clear();
|
|
||||||
QMapIterator<QString, CardZone *> i(zones);
|
QMapIterator<QString, CardZone *> i(zones);
|
||||||
while (i.hasNext())
|
while (i.hasNext())
|
||||||
delete i.next().value();
|
delete i.next().value();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue