Jump to content

Archived

This topic is now archived and is closed to further replies.

CTRL85

[C++][Allegro]problem z warunkami

Recommended Posts

Robie gre - BalckJacka, ale mam problem z warunkami.

if(suma_punktow_gracza < suma_punktow_krupiera || suma_punktow_gracza > 21)
textprintf_ex(screen,font,480,250,makecol(2,4,6),-1,"PRZEGRALES!");

else if(suma_punktow_gracza > suma_punktow_krupiera || suma_punktow_krupiera > 21)
textprintf_ex(screen,font,480,250,makecol(2,4,6),-1,"WYGRALES!");

else if (suma_punktow_gracza == suma_punktow_krupiera && suma_punktow_krupiera < 21 && suma_punktow_gracza < 21)
textprintf_ex(screen,font,480,250,makecol(2,4,6),-1,"REMIS!"); // oddzieliłem żeby było czytelniej

Czasami jak np krupier ma np 27ptk, a gracz np 16ptk, to wywala, ze przegrałem (krupier przegrywa jeśli ma więcej od 21, lub ma mniej od gracza, gracz przegrywa jak ma więcej od 21, lub mniej od krupiera, remis jest jak mają po równo, ale nie więcej niż 21)

Link to comment
Share on other sites

Na tym PC nie mam nic lepszego i musze pisać na dev-cpp, a to jak wiadomo [beeep], tak jak debugger.

EDIT:

Zmieniłem na

if(suma_punktow_gracza > suma_punktow_krupiera || suma_punktow_krupiera > 21)
textprintf_ex(screen,font,480,250,makecol(2,4,6),-1,"WYGRALES!");

else if(suma_punktow_gracza < suma_punktow_krupiera || suma_punktow_gracza > 21)
textprintf_ex(screen,font,480,250,makecol(2,4,6),-1,"PRZEGRALES!");

else if (suma_punktow_gracza == suma_punktow_krupiera && suma_punktow_krupiera < 21 && suma_punktow_gracza < 21)
textprintf_ex(screen,font,480,250,makecol(2,4,6),-1,"REMIS!");

i działa prawidłowo

Link to comment
Share on other sites



  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...