StackCard::StackCard(PlayingCard* card) : TEComponentStack(Card), mMoving(false), mPreviousStack(NULL), mMoveToFoundation(false) { setPlayingCard(card); addEventSubscription(EVENT_TOUCH_STARTED, new TEEventListener<StackCard>(this, &StackCard::touchStartedListener)); addEventSubscription(EVENT_TOUCH_ENDED, new TEEventListener<StackCard>(this, &StackCard::touchEndedListener)); addEventSubscription(EVENT_REJECT_MOVE, new TEEventListener<StackCard>(this, &StackCard::rejectMoveListener)); addEventSubscription(EVENT_PRE_MOVE_TO_FOUNDATION, new TEEventListener<StackCard>(this, &StackCard::preMoveToFoundationListener)); }
StackCard::StackCard(PlayingCard* card) : TEComponentStack(Card) { setPlayingCard(card); //addEventSubscription(Event.EVENT_TOUCH_STARTED, mTouchStartedListener); //addEventSubscription(Event.EVENT_TOUCH_ENDED, mTouchEndedListener); //addEventSubscription(Event.EVENT_REJECT_MOVE, mRejectMoveListener); }