View Single Post
Old 01-23-2005, 09:13 AM   #1 (permalink)
gamehead200
Code Monkey
 
gamehead200's Avatar
 
Join Date: Oct 2004
Posts: 57
gamehead200 is an unknown quantity at this point
Function for Tic Tac Toe

Hey everyone...

How can I make a function for two different characters in a char variable?

Code:
            if( ( letters[7] == 'O' && letters[7] == letters[5] && letters[5] == letters[3] )    // diagonal - t.l. --> b.r.
            ||  ( letters[1] == 'O' && letters[1] == letters[5] && letters[5] == letters[9] )    // diagonal - b.l. --> t.r.
            ||  ( letters[7] == 'O' && letters[7] == letters[4] && letters[4] == letters[1] )    // vertical - left
            ||  ( letters[8] == 'O' && letters[8] == letters[5] && letters[5] == letters[2] )    // vertical - middle
            ||  ( letters[9] == 'O' && letters[9] == letters[6] && letters[6] == letters[3] )    // vertical - right
            ||  ( letters[7] == 'O' && letters[7] == letters[8] && letters[8] == letters[9] )    // horizontal - top
            ||  ( letters[4] == 'O' && letters[4] == letters[5] && letters[5] == letters[6] )    // horizontal - middle
            ||  ( letters[1] == 'O' && letters[1] == letters[2] && letters[2] == letters[3] ) )  // horizontal - bottom
            {
                cout << endl << "O is the WINNER!!" << endl;  // says winner
                playboard();                                  // displays end playboard
                break;                                        // ends loop
            }
I have to make it so that when I call the function for a certain character, it replaces all the 'O's with the character...

A little confused...
gamehead200 is offline   Reply With Quote