This commit is contained in:
DarthMooMancer
2025-10-05 21:06:33 -04:00
parent b96acc766e
commit d8a3fee987
9 changed files with 138 additions and 129 deletions
+22 -18
View File
@@ -1,21 +1,25 @@
#include "elements.hpp"
void Player::check_line(Tile (&tile_list)[9]) {
for(int i = 0; i <= 6; i += 3) {
if(tile_list[i].m_symbol == tile_list[i+1].m_symbol && tile_list[i+1].m_symbol == tile_list[i+2].m_symbol) {
if(tile_list[i].m_symbol == m_symbol) {
m_win = true;
}
}
}
if(tile_list[0].m_symbol == tile_list[4].m_symbol && tile_list[4].m_symbol == tile_list[8].m_symbol) {
if(tile_list[0].m_symbol == m_symbol) {
m_win = true;
}
}
if(tile_list[2].m_symbol == tile_list[4].m_symbol && tile_list[4].m_symbol == tile_list[6].m_symbol) {
if(tile_list[2].m_symbol == m_symbol) {
m_win = true;
}
}
void cleanup(Point** buffer) {
}
// void Player::check_line(Tile (&tile_list)[9]) {
// for(int i = 0; i <= 6; i += 3) {
// if(tile_list[i].m_symbol == tile_list[i+1].m_symbol && tile_list[i+1].m_symbol == tile_list[i+2].m_symbol) {
// if(tile_list[i].m_symbol == m_symbol) {
// m_win = true;
// }
// }
// }
// if(tile_list[0].m_symbol == tile_list[4].m_symbol && tile_list[4].m_symbol == tile_list[8].m_symbol) {
// if(tile_list[0].m_symbol == m_symbol) {
// m_win = true;
// }
// }
// if(tile_list[2].m_symbol == tile_list[4].m_symbol && tile_list[4].m_symbol == tile_list[6].m_symbol) {
// if(tile_list[2].m_symbol == m_symbol) {
// m_win = true;
// }
// }
// }