shithub: candycrisis

ref: d919168adb92b103e1196a753b5e5f52b3026c83
dir: /src/hiscore.h/

View raw version
// hiscore.h

#define kNameLength 40

typedef struct
{
	signed char grid[kGridAcross][kGridDown];
	signed char a, b, m, g, lv, x, r, player;
	int value;
	char name[kNameLength];
} Combo;

typedef struct 
{
	char name[kNameLength];
	int score;
} HighScore;

void ShowHiscore( void );
void ShowBestCombo( void );
void AddHiscore( int score );
void SubmitCombo( Combo *in );
void InitPotentialCombos( void );

extern Combo best, potentialCombo[2];
extern HighScore scores[10];
extern char highScoreName[256];
extern const char *highScoreText, *highScoreRank;