Optimized the ttt-gui.cpp
This commit is contained in:
parent
26e34a378b
commit
854e7f0c00
@ -28,6 +28,7 @@ bool playerWon(string character) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void generateOpponent() {
|
void generateOpponent() {
|
||||||
|
if (playerWon("X") || playerWon("O")) return;
|
||||||
int random = rand() % 10;
|
int random = rand() % 10;
|
||||||
|
|
||||||
if (rows[random] != "-") {
|
if (rows[random] != "-") {
|
||||||
@ -72,12 +73,12 @@ void render(SDL_Renderer *renderer, SDL_Texture *bg) {
|
|||||||
|
|
||||||
SDL_RenderCopy(renderer, bg, &src, &dist);
|
SDL_RenderCopy(renderer, bg, &src, &dist);
|
||||||
|
|
||||||
for (int i = 1; i < 10; ++i) {
|
for (int i = 0; i < 9; ++i) {
|
||||||
string row = rows[i-1];
|
string row = rows[i];
|
||||||
|
|
||||||
if (row != "-") {
|
if (row != "-") {
|
||||||
int posX = ((i - 1) % 3) * (WINDOW_SIZE / 3) + 32;
|
int posX = (i % 3) * (WINDOW_SIZE / 3) + 32;
|
||||||
int posY = ((i - 1) / 3) * (WINDOW_SIZE / 3) + 32;
|
int posY = (i / 3) * (WINDOW_SIZE / 3) + 32;
|
||||||
|
|
||||||
SDL_Rect srcO;
|
SDL_Rect srcO;
|
||||||
srcO.x = 0;
|
srcO.x = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user