7#ifndef COCKATRICE_VIEW_ZONE_LOGIC_H
8#define COCKATRICE_VIEW_ZONE_LOGIC_H
37 bool _writeableRevealZone,
39 QObject *parent =
nullptr);
Definition card_item.h:29
Definition card_zone_logic.h:26
CardZoneLogic(Player *_player, const QString &_name, bool _hasCardAttr, bool _isShufflable, bool _contentsKnown, QObject *parent=nullptr)
Definition card_zone_logic.cpp:22
void setWriteableRevealZone(bool _writeableRevealZone)
Definition view_zone_logic.cpp:156
bool revealZone
Definition view_zone_logic.h:22
CardAction
Definition view_zone_logic.h:27
@ ADD_CARD
Definition view_zone_logic.h:29
@ INITIALIZE
Definition view_zone_logic.h:28
@ REMOVE_CARD
Definition view_zone_logic.h:30
int numberCards
Definition view_zone_logic.h:21
bool getIsReversed() const
Definition view_zone_logic.h:57
void updateCardIds(CardAction action)
Definition view_zone_logic.cpp:92
bool prepareAddCard(int x)
Definition view_zone_logic.cpp:38
void addCardImpl(CardItem *card, int x, int y) override
Definition view_zone_logic.cpp:71
void removeCard(int position, bool toNewZone)
Definition view_zone_logic.cpp:126
CardZoneLogic * getOriginalZone() const
Definition view_zone_logic.h:62
ZoneViewZoneLogic(Player *_player, CardZoneLogic *_origZone, int _numberCards, bool _revealZone, bool _writeableRevealZone, bool _isReversed, QObject *parent=nullptr)
Definition view_zone_logic.cpp:12
bool getRevealZone() const
Definition view_zone_logic.h:48
CardZoneLogic * origZone
Definition view_zone_logic.h:20
int getNumberCards() const
Definition view_zone_logic.h:44
bool writeableRevealZone
Definition view_zone_logic.h:22
bool getWriteableRevealZone() const
Definition view_zone_logic.h:52
bool isReversed
Definition view_zone_logic.h:23