23 lines
589 B
C++
23 lines
589 B
C++
#pragma once
|
|
#include <iostream>
|
|
#include <vector>
|
|
#include <string>
|
|
|
|
using std::vector;
|
|
using std::string;
|
|
using std::cout;
|
|
using std::cin;
|
|
|
|
|
|
// Game generating
|
|
string get_input(string arg, vector<string> args, string prompt_text, string default_arg);
|
|
vector<int> generate(int N, int M);
|
|
|
|
// Formatting
|
|
string format_response(vector<int> response);
|
|
string format_guess(vector<int> guess);
|
|
string format_guess_history(vector<int> sequence, vector<int> guess);
|
|
string format_lost_sequence(vector<int> sequence);
|
|
|
|
// Validating
|
|
vector<int> validate(vector<int> sequence, vector<int> guess);
|