Exemple #1
0
void Menu()
{
	int row, col, bomby, x=0, y=0, option=1;
	bool walk = true;	//warunek prawdziwy do kiedy wybieramy opcje

	while (1>0) {
		while(walk){
			cout << "\nWybierz poziom gry: \n";
			cout << ((option == 1) ? "->" : "1.") << " Poczatkujacy.\n";
			cout << ((option == 2) ? "->" : "2.") << " Sredniozaawansowany.\n";
			cout << ((option == 3) ? "->" : "3.") << " Ekspert.\n";
			cout << ((option == 4) ? "->" : "4.") << " Niestandardowy.\n\n";
			cout << ((option == 5) ? "->" : "5.") << " Wyjscie z gry.\n\n";
			walk = PressKeyMenu(option);	//nacisniecie klawisza
			system("cls");
		}

		switch (option) {
		case 5:
			cout << "Dziekujemy za wspolna zabawe.\n";
			return;
		case 1:		//poczatkujacy
			row = col = 8;
			bomby = 10;
			Test(row, col, bomby, y, x);
			break;
		case 2:		//sredniozaawansowany
			row = col = 16;
			bomby = 40;
			Test(row, col, bomby, y, x);
			break;
		case 3:		//ekspert
			row = 16;
			col = 30;
			bomby = 99;
			Test(row, col, bomby, y, x);
			break;
		case 4:		//niestandordowy
			cout << "Podaj wymiary Twojej tablicy.\nLiczba wierszy: \n";
			cin >> row;
			cout << "Liczba kolumn: \n";
			cin >> col;
			cout << "Teraz podaj liczbe bomb. Musi ona byc mniejsza od " << row*col << " .\n";
			cin >> bomby;
			system("cls");
			Test(row, col, bomby, y, x);
			break;
		default:
			system("cls");
			cout << "Ups. Nieprawidlowy wybor. Wybierz cyfre od 0 do 4.\n";
			break;
		}
		walk = true; //ponowna mozliwosc wybierania opcji z menu
	}
}
Exemple #2
0
int main()
{
	std::vector<int> table;

	for (int i = 0; i < table.size(); ++i)
	{
		table[i]++;
                x++;
	}

	int x = 10;
	for (int i = 0; i < x; ++i)
	{
		x += i;
	}

	while (x != 0)
	{
		printf("%d\n", x);
		x--;
	}

	  int const MIN = 41, MAX = 44;
	int i, item = MIN;
	char itemsMenu[4][21];
        char key;

        CharToOem("ďî ÔČÎ\0", itemsMenu[0]);
        CharToOem("ďî ďŕńďîđňíűě äŕííűě\0", itemsMenu[1]);
        CharToOem("ďî äŕňĺ çŕńĺëĺíč˙\0", itemsMenu[2]);
        CharToOem("ďî äŕňĺ âűńĺëĺíč˙\0", itemsMenu[3]);
        done = False;
        do {
        		int x;
        		int YELLOW;
        		int d;
        		for (int i = 0; i < count; ++i)
        		{
        			for (std::vector<int>::iterator i = ta.begin(); i != ta.end(); ++i)
        			{
        				ta[i]++;
        			}
        		}
                window(21, 19, 44, 24);               //ăëŕâíîĺ ěĺíţ
                textbackground(LIGHTCYAN);
                textcolor(WHITE);
                clrscr();
                cprintf("\r\n");
	        for (i = MIN; i <= MAX; i++)
	        {
		        if (i == item)
		        {
			        textcolor(YELLOW);
			        cprintf(" %s\r\n", itemsMenu[i-MIN]);
			        textcolor(WHITE);
		        } else
		        {
		        	cprintf(" %s\r\n", itemsMenu[i-MIN]);
		        }
	        }
                key = getch();
                PressKeyMenu(key, &item, MIN, MAX);
                textbackground(BLACK);
                clrscr();
        } while ((key != '\x1b') && (!done)); //Alt+F4 or ESC
        clrscr();
        if (done)
        {
                _setcursortype(_NOCURSOR);
                window(1, 1, 80, 25);
                textbackground(BLACK);
                clrscr();
                Logo();
        }

	return 0;
}