Форум программистов, компьютерный форум CyberForum.ru

БлэкДжэк - C++

Восстановить пароль Регистрация
 
БагерОк
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 4
06.03.2014, 11:44     БлэкДжэк #1
Помогите пожалуйста до делать игру БлэкДжэк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <iomanip>
#include <ctime>
#include <windows.h>
using namespace std;
enum ConsoleColor {Black, Blue, Green, Cyan, Red, Magenta, Brown, LightGray, DarkGray, 
    LightBlue, LightGreen, LightCyan, LightRed, LightMagenta, Yellow, White };
void SetColor(int text, int background)
{
     HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
     SetConsoleTextAttribute(hStdOut, (WORD)((background << 4) | text));
}
struct Card 
    {
        char* face; 
        char* suit; 
    };
void fillDeck(Card*, char*[], char*[]);
void shuffle(Card*);
void deal(Card*);
 
void main(){
    setlocale(LC_ALL,"");
    srand(time(NULL));
    Card deck[36];
    char* face[]={"6","7","8","9","10","J","Q","K","A"};
    char* suit[]={"\3","\4","\5","\6"};
    fillDeck(deck,face,suit);
    deal(deck);
    shuffle(deck);
    deal(deck);
}
 
void fillDeck(Card* wDeck, char* wFace[], char* wSuit[]) 
{
    for(int i=0; i<36; i++) 
    {
        wDeck[i].face = wFace[i%9];
        wDeck[i].suit = wSuit[i/9];
    }
}
 
void shuffle(Card* wDeck) 
{
    
}
 
void deal (Card* wDeck) 
{
    for(int i=0; i<36; i++) 
    {
        if(!(i%9))
            cout<<"\n";
        SetColor(wDeck[i].suit=="\3"||wDeck[i].suit=="\4"?12:0,15);
        cout<<setw(3)<<wDeck[i].face<<setw(2)<<wDeck[i].suit<<"\t";
        SetColor(7,0);
    }
    cout<<"\n\n";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru