/** * @file stack_zone_logic.h * @ingroup GameLogicZones */ //! \todo Document this file. #ifndef COCKATRICE_STACK_ZONE_LOGIC_H #define COCKATRICE_STACK_ZONE_LOGIC_H #include "card_zone_logic.h" #include #include class PlayerLogic; class QObject; class StackZoneLogic : public CardZoneLogic { Q_OBJECT public: StackZoneLogic(PlayerLogic *_player, const QString &_name, bool _hasCardAttr, bool _isShufflable, bool _contentsKnown, QObject *parent = nullptr); protected: void addCardImpl(CardState *card, int x, int y) override; }; #endif // COCKATRICE_STACK_ZONE_LOGIC_H