1
0
Fork 0
mirror of https://github.com/galaxyhaxz/devilution synced 2025-02-22 12:34:59 +00:00
devilution/2020_03_31/Source/nthread.h
PrisonOfMirrors b720183846 initial up
2020-11-28 18:24:54 -06:00

29 lines
957 B
C

//HEADER_GOES_HERE
#ifndef __NTHREAD_H__
#define __NTHREAD_H__
extern BYTE gbDeltaTurnsSec; // weak
extern DWORD gdwMsgLenTbl[4];
extern int gdwDeltaBytesSec; // weak
extern DWORD gdwTurnsInTransit; // weak
extern DWORD *glpMsgTbl[4];
extern char sgbSyncCountdown; // weak
extern int dword_679754; // weak
extern char byte_679758; // weak
extern char sgbPacketCountdown; // weak
extern char sgbThreadIsRunning; // weak
extern int gdwLargestMsgSize; // weak
extern int gdwNormalMsgSize; // weak
extern int dword_679764; // weak
void nthread_terminate_game(const char *pszFcn);
DWORD nthread_send_and_recv_turn(DWORD cur_turn, int turn_delta);
BOOL nthread_recv_turns(BOOL *pfSendAsync);
void nthread_set_turn_upper_bit();
void nthread_start(BOOL set_turn_upper_bit);
unsigned int __stdcall nthread_handler(void *dummy);
void nthread_cleanup();
void nthread_ignore_mutex(BOOL bStart);
BOOL nthread_has_500ms_passed(BOOL unused);
#endif /* __NTHREAD_H__ */