summaryrefslogtreecommitdiffstats
path: root/kpat/dealer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kpat/dealer.cpp')
-rw-r--r--kpat/dealer.cpp36
1 files changed, 0 insertions, 36 deletions
diff --git a/kpat/dealer.cpp b/kpat/dealer.cpp
index ff6889a1..43bca4c5 100644
--- a/kpat/dealer.cpp
+++ b/kpat/dealer.cpp
@@ -679,42 +679,6 @@ void Dealer::enlargeCanvas(TQCanvasRectangle *c)
resizeEvent(0);
}
-class CardState {
-public:
- Card *it;
- Pile *source;
- double x;
- double y;
- double z;
- bool faceup;
- bool tookdown;
- int source_index;
- CardState() {}
-public:
- // as every card is only once we can sort after the card.
- // < is the same as <= in that context. == is different
- bool operator<(const CardState &rhs) const { return it < rhs.it; }
- bool operator<=(const CardState &rhs) const { return it <= rhs.it; }
- bool operator>(const CardState &rhs) const { return it > rhs.it; }
- bool operator>=(const CardState &rhs) const { return it > rhs.it; }
- bool operator==(const CardState &rhs) const {
- return (it == rhs.it && source == rhs.source && x == rhs.x &&
- y == rhs.y && z == rhs.z && faceup == rhs.faceup
- && source_index == rhs.source_index && tookdown == rhs.tookdown);
- }
- void fillNode(TQDomElement &e) const {
- e.setAttribute("value", it->rank());
- e.setAttribute("suit", it->suit());
- e.setAttribute("source", source->index());
- e.setAttribute("x", x);
- e.setAttribute("y", y);
- e.setAttribute("z", z);
- e.setAttribute("faceup", faceup);
- e.setAttribute("tookdown", tookdown);
- e.setAttribute("source_index", source_index);
- }
-};
-
typedef class TQValueList<CardState> CardStateList;
bool operator==( const State & st1, const State & st2) {