Загрузка данных


#include <iostream>
#include <random>
#include <cstdlib>
#include <windows.h>

using namespace std;

void main()
{
	// Переменная для консоли
	HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);

	int player_health = 100;
	int player_damage = 4;

	int enemy_health = 10;
	int enemy_damage = 2;

	// Рандом
	random_device rd;
	mt19937 gen(rd());

	

	while (true)
	{
		// Очистка консоли
		system("cls");

		// Вывод Текущего состояния игры
		SetConsoleTextAttribute(console, FOREGROUND_GREEN);
		cout << "Player" << endl;
		cout << "Health: " << player_health << endl;
		cout << "Damage: " << player_damage << endl;
		SetConsoleTextAttribute(console, 7);
		cout << "-------------" << endl;
		SetConsoleTextAttribute(console, FOREGROUND_RED);
		cout << "Enemy" << endl;
		cout << "Health: " << enemy_health << endl;
		cout << "Damage: " << enemy_damage << endl;
		SetConsoleTextAttribute(console, 7);
		cout << "-------------" << endl;

		// 1. Ход игрока
		cout << "Enter your next move" << endl;
		cout << "A (Attack), D (deffense), G (give up): ";
		char user_input;
		cin >> user_input;

		// 2. Ход врага

		// 3. Проверки
	}
}