/**
 * @file hand_zone_logic.h
 * @ingroup GameLogicZones
 */
//! \todo Document this file.

#ifndef COCKATRICE_HAND_ZONE_LOGIC_H
#define COCKATRICE_HAND_ZONE_LOGIC_H
#include "card_zone_logic.h"

class HandZoneLogic : public CardZoneLogic
{
    Q_OBJECT
public:
    HandZoneLogic(PlayerLogic *_player,
                  const QString &_name,
                  bool _hasCardAttr,
                  bool _isShufflable,
                  bool _contentsKnown,
                  QObject *parent = nullptr);

protected:
    void addCardImpl(CardItem *card, int x, int y) override;
};

#endif // COCKATRICE_HAND_ZONE_LOGIC_H
