slight comment clarity updates
This commit is contained in:
@@ -181,6 +181,8 @@ Game::Game() {
|
||||
// Konstruktor klasy. Klasę Game tworzymy poprzez
|
||||
// ustawienie domyślnych wartości i stworzenie okna.
|
||||
|
||||
// W Windows Terminal na Windowsie, oraz większości terminali Linuxowych
|
||||
// ta sekwencja ustawia tytuł okna/zakładki terminala.
|
||||
std::cout << "\033]0;" << "Chinczyk188" << "\007" << "\n";
|
||||
|
||||
this->initVariables();
|
||||
@@ -207,7 +209,6 @@ Game::~Game() {
|
||||
const bool Game::running() const {
|
||||
|
||||
// Akcesor dla isOpen()
|
||||
//return this->window->isOpen();
|
||||
return this->board.running();
|
||||
|
||||
}
|
||||
@@ -217,12 +218,8 @@ void Game::run() {
|
||||
Engine engine;
|
||||
board.updateAndRender();
|
||||
|
||||
// this->update();
|
||||
// this->render();
|
||||
|
||||
int numPlayers = 2;
|
||||
std::cout << "Podaj prosze liczbe graczy (2-4):\n> ";
|
||||
// std::cin >> numPlayers;
|
||||
numPlayers = stoi(removeWhitespace(board.asyncStrGetline()));
|
||||
std::cout << "\n";
|
||||
|
||||
@@ -230,6 +227,7 @@ void Game::run() {
|
||||
if (numPlayers > 4) numPlayers = 4;
|
||||
|
||||
const char* colorNames[] = {"czerwony", "niebieski", "zolty", "zielony"};
|
||||
|
||||
// Uzyskaj dane o użytkownikach
|
||||
for (int i = 0; i < numPlayers; i++) {
|
||||
|
||||
@@ -237,15 +235,9 @@ void Game::run() {
|
||||
std::string str_seed = std::to_string(std::time(nullptr)); // czas
|
||||
|
||||
std::cout << "Wpisz nazwe gracza " << (i + 1) << " (" << colorNames[i] << "): ";
|
||||
//std::cin >> name;
|
||||
name = board.asyncStrGetline();
|
||||
name = removeWhitespace(name);
|
||||
|
||||
// Zignoruj zawartość bufora do \n, aby zapobiec nadpisywaniu ziarna
|
||||
// poprzez podanie nazwy ze znakami białymi.
|
||||
// std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
|
||||
// std::cin.sync();
|
||||
|
||||
#ifndef CHINCZYK188_IGNORE_USER_SEED
|
||||
// Jeżeli nie została zdefiniowana flaga do ignorowania ziarna użytkownika
|
||||
// (deterministyczne losowanie), to pozwól na wprowadzanie ziaren.
|
||||
@@ -260,14 +252,9 @@ void Game::run() {
|
||||
|
||||
board.updateAndRender();
|
||||
|
||||
// Podobnie, jak wyżej
|
||||
// std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
|
||||
// std::cin.sync();
|
||||
|
||||
}
|
||||
|
||||
// Przekaż ev i window, aby obsługiwać zdarzenia
|
||||
// w Engine
|
||||
// Przekaż obiekt board do silnika gry
|
||||
engine.startGame(this->board);
|
||||
|
||||
// Główna pętla gry
|
||||
|
||||
Reference in New Issue
Block a user