Path: blob/main/games/CaribbeanStud/files/patch-Deck.cpp
16461 views
--- ./Deck.cpp.orig 2013-10-29 15:12:13.000000000 -02001+++ ./Deck.cpp 2013-10-29 15:12:13.000000000 -02002@@ -38,7 +38,8 @@3_globalCards[j] = Card(j);4_globalInit = 1;5}6- for(int i =0 ; i < _numOfCards; i++)7+ int i;8+ for(i =0 ; i < _numOfCards; i++)9_cards[i] = & _globalCards[i];10for(i=_numOfCards; i < 54; i++)11_cards[i] = (Card *) 0;12@@ -55,7 +56,7 @@13{14for (int i = 0; i < _numOfCards/2; i++)15to[i*2] = from[_numOfCards/2+i];16- for ( i = 0; i < _numOfCards/2; i++)17+ for (int i = 0; i < _numOfCards/2; i++)18to[i*2+1] = from[i];19Card **tmp = from;20from = to;21@@ -82,13 +83,13 @@2223for(int i=_numOfCards-cut; i< _numOfCards; i++)24tmp[i] = _cards[i];25- for( i = _numOfCards-1; i >= cut; i--)26+ for(int i = _numOfCards-1; i >= cut; i--)27_cards[i] = _cards[i-cut];28- for( i = 0; i < cut; i++)29+ for(int i = 0; i < cut; i++)30_cards[ i ] = tmp[i + _numOfCards-cut];31#ifdef DEBUG32cout << "Cutting at " << _numOfCards-cut <<endl;33- for ( i = 0; i < _numOfCards; i++ ){34+ for (int i = 0; i < _numOfCards; i++ ){35if( i%10 == 0 ) cout << endl;36cout << _cards[i]->Suit() << (int)_cards[i]->Rank() << " ";37}383940