1#ifndef COCKATRICE_CARD_STATE_H
2#define COCKATRICE_CARD_STATE_H
79 void setPT(
const QString &_pt);
Definition card_item.h:28
CardZoneLogic * zone
Definition card_state.h:22
QMap< int, int > counters
Definition card_state.h:15
void insertCounter(int id, int value)
Definition card_state.cpp:35
QString annotation
Definition card_state.h:16
void setCounter(int id, int value)
Definition card_state.cpp:43
void annotationChanged(const QString &newAnnotation)
void resetState(bool keepAnnotations)
Definition card_state.cpp:3
QString getAnnotation() const
Definition card_state.h:67
QString pt
Definition card_state.h:17
CardZoneLogic * getZone() const
Definition card_state.h:43
const QMap< int, int > & getCounters() const
Definition card_state.h:56
bool destroyOnZoneChange
Definition card_state.h:19
void attachedToChanged(CardItem *newAttachedTo)
void attackingChanged(bool newValue)
void destroyOnZoneChangeChanged(bool newValue)
void setAttachedTo(CardItem *_attachedTo)
Definition card_state.cpp:103
CardState(QObject *parent, CardZoneLogic *_zone)
Definition card_state.h:37
void clearCounters()
Definition card_state.cpp:55
void countersChanged(const QMap< int, int > &newCounters)
void setDestroyOnZoneChange(bool _destroyOnZoneChange)
Definition card_state.cpp:92
CardItem * attachedTo
Definition card_state.h:21
void ptChanged(const QString &newPt)
bool getDoesntUntap() const
Definition card_state.h:81
void zoneChanged(CardState *changedCard, CardZoneLogic *newZone)
void setAnnotation(const QString &_annotation)
Definition card_state.cpp:62
bool getDestroyOnZoneChange() const
Definition card_state.h:88
bool doesntUntap
Definition card_state.h:18
void doesntUntapChanged(bool newValue)
void setDoesntUntap(bool _doesntUntap)
Definition card_state.cpp:82
CardItem * getAttachedTo() const
Definition card_state.h:95
void setZone(CardZoneLogic *_zone)
Definition card_state.cpp:14
void setPT(const QString &_pt)
Definition card_state.cpp:72
QString getPT() const
Definition card_state.h:74
bool getAttacking() const
Definition card_state.h:50
bool attacking
Definition card_state.h:14
void setAttacking(bool _attacking)
Definition card_state.cpp:25
Definition card_zone_logic.h:26