mirror of
https://github.com/jeremysrand/BuGS.git
synced 2024-06-12 21:29:37 +00:00
44 lines
976 B
C
44 lines
976 B
C
/*
|
|
* globalScores.h
|
|
* BuGS
|
|
*
|
|
* Created by Jeremy Rand on 2021-05-23.
|
|
* Copyright © 2021 Jeremy Rand. All rights reserved.
|
|
*/
|
|
|
|
#ifndef _GUARD_PROJECTBuGS_FILEglobalScores_
|
|
#define _GUARD_PROJECTBuGS_FILEglobalScores_
|
|
|
|
|
|
#include <types.h>
|
|
|
|
#include "tileData.h"
|
|
|
|
typedef struct tHighScore
|
|
{
|
|
char scoreText[10];
|
|
char who[4];
|
|
unsigned long score;
|
|
} tHighScore;
|
|
|
|
extern char globalScoreInfo[GAME_NUM_TILES_WIDE + 1];
|
|
|
|
extern unsigned int myUserId;
|
|
|
|
extern void initNetwork(void);
|
|
extern void disconnectNetwork(void);
|
|
extern void pollNetwork(void);
|
|
extern void shutdownNetwork(void);
|
|
extern BOOLEAN canSendHighScore(void);
|
|
extern BOOLEAN sendHighScore(void);
|
|
|
|
// These are actually assembly functions called from the C code.
|
|
extern void uploadSpin1(void);
|
|
extern void uploadSpin2(void);
|
|
extern void uploadSpin3(void);
|
|
extern void displayConnectionString(void);
|
|
extern void displayScorePosition(void);
|
|
|
|
|
|
#endif /* define _GUARD_PROJECTBuGS_FILEglobalScores_ */
|