int main(){
	setSeed(); //set random number seed
	beginGame(); //set chips=1000, print intro 
	shuffle();
	while (playing) {
		setup(); //shuffle deck, reset starting values
		makeBet(); //give initial bet amount
		dealBlackJack(); //deal player and dealer hands
		if (playerBlackjack()){ //check for player blackjack
			win();
			input=0;
		}
		else
			play(); //player plays Hand

		if (input!=0){ //if player didnt bust or blackjack
			playDealer();
			endRound();
		}

		if (playing) { 	//continue to next round
			pad(15); printf("Next Round...\n\n");
		}
	}
}
Exemple #2
0
void Widget::newGame()
{
    bool ok;
    int d = QInputDialog::getInt(this, tr("Playground size"),tr("Size:"), 1, 10, 100, 1, &ok);
    if (ok)
        beginGame(d);
}
Exemple #3
0
void BlobGame::changeState(const BlobGameStates& state){
	switch(m_CurrentState){
	case MainMenu:
		endMainMenu();
		break;
	case OptionsMenu:
		endOptions();
		break;
	case PauseMenu:
		endPause();
		break;
	case Editor:
		endEditor();
		break;
	case LevelSelect:
		endLevelSelect();
		break;
	}
	switch(state){
	case MainMenu:
		beginMainMenu();
		blobUpdate = &BlobGame::mainMenu;
		break;
	case GamePlay:
		beginGame();
		blobUpdate = &BlobGame::gamePlay;
		break;
	case OptionsMenu:
		beginOptions();
		blobUpdate = &BlobGame::optionsMenu;
		break;
	case PauseMenu:
		beginPause();
		blobUpdate = &BlobGame::pauseMenu;
		break;
	case Editor:
		beginEditor();
		blobUpdate = &BlobGame::editor;
		break;
	case LevelSelect:
		beginLevelSelect();
		blobUpdate = &BlobGame::levelSelect;
		break;
	}
	m_CurrentState = state;
}
Exemple #4
0
Fichier : gol.c Projet : Gersen/GoL
int main(void)
{
    int i,j;
    init[2][2]= 1;
    init[2][3]= 1;
    init[2][4]= 1;
    init[3][2]= 1;
    init[4][2]= 1;
    init[3][4]= 1;
    init[4][4]= 1;



    beginGame(init);
    Affichage_Tab(init);

    for(i=0; i<100; i++) {
        sleep(2);
        GenerationCells(init);
        Affichage_Tab(init);
    }

    return 0;
}