void CCardRegion::DrawCardStack(SDL_Surface *s) { if(!(Attributes&CRD_VISIBLE)) return; DrawSymbol(xCoord, yCoord, Symbol); for(VI vi = InternalStack.begin(); vi != InternalStack.end(); ++vi) { if(vi->FaceUp()) DrawCard(vi->x, vi->y, vi->Idx, s); else DrawCardBack(vi->x, vi->y, s); } }