1#ifndef COCKATRICE_CARD_STATE_H
2#define COCKATRICE_CARD_STATE_H
7#include <qtmetamacros.h>
82 void setPT(
const QString &_pt);
Definition card_item.h:33
CardZoneLogic * zone
Definition card_state.h:25
QMap< int, int > counters
Definition card_state.h:18
void insertCounter(int id, int value)
Definition card_state.cpp:37
QString annotation
Definition card_state.h:19
void setCounter(int id, int value)
Definition card_state.cpp:45
void annotationChanged(const QString &newAnnotation)
void resetState(bool keepAnnotations)
Definition card_state.cpp:5
QString getAnnotation() const
Definition card_state.h:70
QString pt
Definition card_state.h:20
CardZoneLogic * getZone() const
Definition card_state.h:46
const QMap< int, int > & getCounters() const
Definition card_state.h:59
bool destroyOnZoneChange
Definition card_state.h:22
void attachedToChanged(CardItem *newAttachedTo)
void attackingChanged(bool newValue)
void destroyOnZoneChangeChanged(bool newValue)
void setAttachedTo(CardItem *_attachedTo)
Definition card_state.cpp:105
CardState(QObject *parent, CardZoneLogic *_zone)
Definition card_state.h:40
void clearCounters()
Definition card_state.cpp:57
void countersChanged(const QMap< int, int > &newCounters)
void setDestroyOnZoneChange(bool _destroyOnZoneChange)
Definition card_state.cpp:94
CardItem * attachedTo
Definition card_state.h:24
void ptChanged(const QString &newPt)
bool getDoesntUntap() const
Definition card_state.h:84
void zoneChanged(CardState *changedCard, CardZoneLogic *newZone)
void setAnnotation(const QString &_annotation)
Definition card_state.cpp:64
bool getDestroyOnZoneChange() const
Definition card_state.h:91
bool doesntUntap
Definition card_state.h:21
void doesntUntapChanged(bool newValue)
void setDoesntUntap(bool _doesntUntap)
Definition card_state.cpp:84
CardItem * getAttachedTo() const
Definition card_state.h:98
void setZone(CardZoneLogic *_zone)
Definition card_state.cpp:16
void setPT(const QString &_pt)
Definition card_state.cpp:74
QString getPT() const
Definition card_state.h:77
bool getAttacking() const
Definition card_state.h:53
bool attacking
Definition card_state.h:17
void setAttacking(bool _attacking)
Definition card_state.cpp:27
Definition card_zone_logic.h:27