[0] |Objective-C| 블랙잭 프로그램 .h 파일 (1/2)
#import <Foundation/Foundation.h>
//#define ABS(x) (x > 0 ? x : -x);
#define CARD_MAX 52
#define CARDPICTURE_MAX 4
#define CARDNUMBER_MAX 13
#define PLAYER_MAX 2
#define CARDFIRST_SET 4
#define BLACKJACK 21
#define DEATHLINE 26
#define PLAYER_NUMBER 1
#define DEALER_NUMBER 2
#define DEALERCARDNUMBER_MAX 16
#define DEALEROPENCARD_SET 1
typedef struct{
int cardIndex;
char* cardPicture;
char* cardNumber;
int cardPower;
int cardSwitch;
}CARD_DATA;
@interface cBlackJack : NSObject
{
@private
CARD_DATA Card[CARD_MAX]; // 카드
int tempCardShuffleData[CARD_MAX];
int CardTakePlayer, CardTakeDealer;
int CardPowerChangePlayer, CardPowerChangeTakeDealer;
int CardOpen;
int GameTurn; // 턴
int GameClear;
int *PlayerCard;
int PlayerCardSum, DealerCardSum;
int tempPlayerCardSum, tempDealerCardSum;
int *DealerCard;
// int *cardIndex;
// NSString *cardPicture[4];
// NSString *cardNumber[13];
// int *cardPower;
}
-(id)init;
-(void)_Loop;
-(void)_CardShuffle;
-(void)_CardPowerChangePlayer;
-(void)_CardPowerChangeDealer;
-(void)_CardSumDealer;
-(void)_CardSumPlayer;
-(void)_CardShareDealer;
-(void)_CardSharePlayer;
-(void)_CardPrintDealer;
-(void)_CardPrintPlayer;
-(void)_CardPrintAllDealer;
-(void)_CardPrintAllPlayer;
-(void)_CardTakeDealer;
-(void)_CardTakePlayer;
-(void)_Result;
@end