Back to BeeGuid Source

bool restartMode(bool error, string message)
{
    if (error == true)                                            //If user is stupid
    {
        restartProgram = false;
        welcomeTitle();
        ::cout << "Console: " << "Error" << endl;
        return false;
    }
    else
    {
        if ((stop == true) | (res == true)) { return false; }    //If user wrote res or stop somewhere
        else                                                    //If everything ok
        {
            string sRestartMode;
            ::cout << message;
            ::cin >> sRestartMode;
            if ((sRestartMode == "y") | (sRestartMode == "n") | (sRestartMode == "stop") | (sRestartMode == "res"))
            {
                if (sRestartMode == "y") { return true; }
                if (sRestartMode == "n") { restartProgram = true; return false; }
                if (sRestartMode == "stop") { stop = true; return false; }
                if (sRestartMode == "res") { res = true; return false; }
            }
            else                                                //If user is stupid
            {
                restartProgram = false;
                welcomeTitle();
                ::cout << "Console: " << "Error" << endl;
                return false;
            }
        }
    }
}

Опрос

Оцените мой сайт
Всего ответов: 55

Статистика



Онлайн всего: 1
Гостей: 1
Пользователей: 0



Radio