mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-13 01:24:46 -07:00
fix card moving on server (#4413)
* wip fix card moving on server * fix flipped cards being moved as -1
This commit is contained in:
parent
affc288144
commit
c25bf491e4
4 changed files with 128 additions and 132 deletions
|
|
@ -37,7 +37,7 @@ class Server_CardZone
|
|||
private:
|
||||
Server_Player *player;
|
||||
QString name;
|
||||
bool has_coords;
|
||||
bool has_coords; // having coords means this zone has x and y coordinates
|
||||
ServerInfo_Zone::ZoneType type;
|
||||
int cardsBeingLookedAt;
|
||||
QSet<int> playersWithWritePermission;
|
||||
|
|
@ -59,6 +59,7 @@ public:
|
|||
return cards;
|
||||
}
|
||||
int removeCard(Server_Card *card);
|
||||
int removeCard(Server_Card *card, bool &wasLookedAt);
|
||||
Server_Card *getCard(int id, int *position = nullptr, bool remove = false);
|
||||
|
||||
int getCardsBeingLookedAt() const
|
||||
|
|
@ -69,6 +70,7 @@ public:
|
|||
{
|
||||
cardsBeingLookedAt = _cardsBeingLookedAt;
|
||||
}
|
||||
bool isCardAtPosLookedAt(int pos) const;
|
||||
bool hasCoords() const
|
||||
{
|
||||
return has_coords;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue