Sie sind auf Seite 1von 2

#include <stdio.

h>
#include <stdlib.h>
#include "Karte.h"
#include <time.h>
#include "Functions.h"
void delay(int number_of_seconds)
{

int milli_seconds = 1000 * number_of_seconds;


clock_t start_time = clock();

while (clock() < start_time + milli_seconds);


}

int main()
{
double pool=500;
double bet=0;
KARTE deck[52];
char cont;
char space;
int cond;
int time = 3;
printf("Willkommen in meinem Kasino. Die Regeln sind die folgende: Wer 21
ueberschreitet, verliert, ansonsten derjenige, der an 21 naeher herangekommt,
gewinnt.\nWenn der Spieler sich ueberkauft, verliert, unabhaengig davon, was fuer
Karten das Dealer hat.\nDer Spieler muss mindestens die Haelfte seines Geldes
wetten.\nDer Spieler kann die zweite Karte des Dealers sehen nachdem er steht
gesagt hat. Das Dealer muss Karte ziehen, wenn seine Karten haben einen Gesamtwert
weniger als 17,wenn es mehr als 17 ist, muss das Dealer stehen.\nAss kann einen
Wert von 1 und 11 haben, abhaengig davon, wie es vorteilhafter ist\nWenn du bereit
bist, druecke j, wenn du dich zurueckziehen moechtest, druecke n!\n");
do {
rewind(stdin);
scanf("%c%c", &cont,&space);
if ((cont != 'j') && (cont != 'n')||space!='\n'){
printf("j oder n\n");
}
} while ((cont != 'j') && (cont != 'n')||space!='\n');
if (cont == 'n') {
printf("erbaermlich\n");
delay(time);
exit(-1);
}
while (cont == 'j') {
system("cls");
create(deck);
shuffle(deck);
cond = gameplay(deck, &pool, &bet);
cyan();
switch (cond) {
case 0:
printf("Unentschieden, du hast kein Geld verloren.\n");
break;
case 1:
printf("Du hast %.2lf Dollars gewonnen!!!\nZurzeit hast du %.2lf
Dollars.\n", bet, pool + bet);
pool = pool + bet;
break;
case 2:
printf("Du hast %.2lf Dollars verloren hahaha!!!\nZurzeit hast du
%.2lf Dollars\n", bet, pool - bet);
pool = pool - bet;
break;
default:
break;
}

if (pool <= 0) {
printf("Verschwinde von hier");
delay(time);
exit(-1);

}
white();
printf("Moechtest du noch einmal spielen? (j/n)\n");
do {
rewind(stdin);
scanf("%c%c", &cont,&space);
if((cont != 'j') && (cont != 'n')||space!='\n'){
printf("j oder n!\n");

}
} while ((cont != 'j') && (cont != 'n')||space!='\n');
switch(cont) {
case 'j':
printf("Auf geht's!!!!\n");
delay(time);
break;

case 'n':
printf("Schade, die Bank wird kein Geld mehr gewinnen");
delay(time);
exit(-1);
default:
break;

delay(time);
return 0;
}

Das könnte Ihnen auch gefallen