@@ -73,11 +73,12 @@ bool Grid::SetPlayer(u8 Player, u8 X, u8 Y)
7373void Grid::SetPlayerAI (u8 Player)
7474{
7575 u8 TestBoard[3 ][3 ];
76+ u8 x, y;
7677
7778 // Test win
78- for (int x = 0 ; x < 3 ; x++)
79+ for (x = 0 ; x < 3 ; x++)
7980 {
80- for (int y = 0 ; y < 3 ; y++)
81+ for (y = 0 ; y < 3 ; y++)
8182 {
8283 memcpy (TestBoard, Board, sizeof (TestBoard));
8384 if (TestBoard[x][y] == ' ' )
@@ -94,9 +95,9 @@ void Grid::SetPlayerAI(u8 Player)
9495
9596 // Test block
9697 u8 Opponent = (Player == ' X' ) ? ' O' : ' X' ;
97- for (int x = 0 ; x < 3 ; x++)
98+ for (x = 0 ; x < 3 ; x++)
9899 {
99- for (int y = 0 ; y < 3 ; y++)
100+ for (y = 0 ; y < 3 ; y++)
100101 {
101102 memcpy (TestBoard, Board, sizeof (TestBoard));
102103 if (TestBoard[x][y] == ' ' )
@@ -144,24 +145,9 @@ u8 Grid::GetPlayerAtPos(u8 X, u8 Y)
144145 */
145146void Grid::Clear ()
146147{
147- for (int x = 0 ; x < 3 ; x++)
148- {
149- for (int y = 0 ; y < 3 ; y++)
150- {
151- Board[x][y] = ' ' ;
152- }
153- }
148+ memset (Board, ' ' , sizeof (Board));
154149}
155150
156- /* *
157- * Return the complete grid.
158- */
159- /*
160- u8[][] Grid::GetGrid()
161- {
162- return Board;
163- }
164- */
165151/* *
166152 * Return the winner.
167153 * @return Winning player.
@@ -237,9 +223,10 @@ bool Grid::IsPlayerWinning(u8 Player)
237223 */
238224bool Grid::IsFilled ()
239225{
240- for (int x = 0 ; x < 3 ; x++)
226+ u8 x, y;
227+ for (x = 0 ; x < 3 ; x++)
241228 {
242- for (int y = 0 ; y < 3 ; y++)
229+ for (y = 0 ; y < 3 ; y++)
243230 {
244231 if (Board[x][y] == ' ' )
245232 return false ;
0 commit comments