diff --git a/Backgammon/Backgammon.cpp b/Backgammon/Backgammon.cpp index 8d2804c..832ca35 100644 --- a/Backgammon/Backgammon.cpp +++ b/Backgammon/Backgammon.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "stdafx.h" #include #include #include @@ -23,10 +23,10 @@ void init() void show_field() { - int pos = 11; // ��������� � 11 ������ + int pos = 11; // генерация с 11 ячейки cout << " 11 10 9 8 7 6 5 4 3 2 1 0" << endl; cout << "---------------------------------------------------------------" << endl; - for (int i = 0; i < 15; i++) // ������ 15 ����� + for (int i = 0; i < 15; i++) // первые 15 строк { pos = 11; cout << "| "; @@ -43,7 +43,7 @@ void show_field() } cout << "|" << endl; } - for (int i = 15; i > 0; i--) // ��������� 15 ����� + for (int i = 15; i > 0; i--) // последние 15 строк { pos = 12; cout << "| "; @@ -73,44 +73,44 @@ void throw_dice() srand(time(0)); dice1 = rand() % 6 + 1; dice2 = rand() % 6 + 1; - cout << " �� ������ ������ ������: " << dice1 << endl; - cout << " �� ������ ������ ������: " << dice2 << endl; + cout << " На первом кубике выпало: " << dice1 << endl; + cout << " На втором кубике выпало: " << dice2 << endl; } void turn(int player) { vecint dices; int pos, points; - bool flag = 0; // ������� ����, ��� ��� ����� + bool flag = 0; // признак того, что ход верен throw_dice(); dices.push_back(dice1); dices.push_back(dice2); - if (dice1 == dice2) // ����� + if (dice1 == dice2) // дубль { - cout << "��� ����� �����!!!" << endl << endl;; + cout << "Вам выпал дубль!!!" << endl << endl;; dices.push_back(dice1); dices.push_back(dice2); } while (!dices.empty()) { - cout << "������� ����� ������, ������ ������������: "; + cout << "Введите номер ячейки, откуда переставлять: "; cin >> pos; while (chip[pos] != p[player - 1]) { - cout << "������ ������ ������ �������!" << endl; + cout << "Хватит ходить чужими фишками!" << endl; cin >> pos; } - cout << "���������� �����: "; + cout << "Количество очков: "; cin >> points; for (int i = 0; i < dices.size(); i++) if (points == dices[i]) { - dices.erase(dices.begin() + i); // ������� ����� �� ������� ������� + dices.erase(dices.begin() + i); // удаляем кубик из массива кубиков flag = true; break; } if (flag) - { + { chip[pos + points] = chip[pos]; amount[pos]--; amount[pos + points]++; @@ -119,7 +119,7 @@ void turn(int player) show_field(); if (!dices.empty()) - cout << "� ��� �������� ��������� ����: " << endl; + cout << "У вас остались следующие ходы: " << endl; for (int i = 0; i < dices.size(); i++) cout << dices[i] << " "; cout << endl;