fix: removed some random things
This commit is contained in:
+2
-10
@@ -2,7 +2,6 @@
|
||||
#include "globals.hpp"
|
||||
#include <array>
|
||||
#include <vector>
|
||||
#include <iostream>
|
||||
|
||||
void Point::assign(int row, int col) {
|
||||
m_row = row;
|
||||
@@ -10,15 +9,8 @@ void Point::assign(int row, int col) {
|
||||
}
|
||||
|
||||
void Point::move() {
|
||||
if(m_row < ROW - 1) {
|
||||
m_row++;
|
||||
} else {
|
||||
m_collided = true;
|
||||
}
|
||||
}
|
||||
|
||||
void Point::to_string() {
|
||||
std::cout << "(" << m_row << ", " << m_col << ")";
|
||||
if(m_row < ROW - 1) m_row++;
|
||||
else m_collided = true;
|
||||
}
|
||||
|
||||
void Point::check_collision(std::vector<Point> &points_list) {;
|
||||
|
||||
+1
-2
@@ -23,8 +23,7 @@ int main() {
|
||||
if(one.check_chain(window.m_board, points_list)) {
|
||||
std::cout << "Player 1 wins!" << std::endl;
|
||||
running = false;
|
||||
}
|
||||
if(two.check_chain(window.m_board, points_list)) {
|
||||
} else if(two.check_chain(window.m_board, points_list)) {
|
||||
std::cout << "Player 2 wins!" << std::endl;
|
||||
running = false;
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
#include <chrono>
|
||||
#include <thread>
|
||||
|
||||
|
||||
void Window::update_display(std::vector<Point> &points_list) {
|
||||
for(std::array<char, COL> &row : m_board) { row.fill('.'); }
|
||||
for(int i = 0; i < points_list.size(); i++) {
|
||||
@@ -19,25 +18,3 @@ void Window::update_display(std::vector<Point> &points_list) {
|
||||
}
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(200)); // 1000 / fps; 200ms = 5fps
|
||||
}
|
||||
|
||||
bool Window::check_chain() {
|
||||
char symbol = ' ';
|
||||
bool d = true;
|
||||
bool result = false;
|
||||
for(int i = 0; i < ROW - 1; i++) {
|
||||
for(int j = 0; j < COL - 1; j++) {
|
||||
if(m_board[i][j] == ' ') continue;
|
||||
symbol = m_board[i][j];
|
||||
d = true;
|
||||
if(d) {
|
||||
for(int k = 1; k <= 3; k++) {
|
||||
if(m_board[i][j + k] != symbol) d = false;
|
||||
}
|
||||
if(d) {
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user