From bb61e286a480b8fb6b9cc3748cc5fc8e6f322a26 Mon Sep 17 00:00:00 2001 From: Max Desiatov Date: Thu, 7 Mar 2019 10:59:19 +0000 Subject: [PATCH] Fix initdata type in structs.h --- structs.h | 84 +++++++++++++++++++++++++++---------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/structs.h b/structs.h index c3678e264..f7279eca0 100644 --- a/structs.h +++ b/structs.h @@ -1203,6 +1203,47 @@ typedef struct Screen { /* create union for work data vs visible data */ ScreenRow row_unused_2[16]; } Screen; +////////////////////////////////////////////////// +// diabloui +////////////////////////////////////////////////// + +// TPDEF PTR FCN VOID PLAYSND + +typedef struct _gamedata { + int dwSeed; + unsigned char bDiff; +} _gamedata; + +typedef struct _uidefaultstats { + unsigned short strength; + unsigned short magic; + unsigned short dexterity; + unsigned short vitality; +} _uidefaultstats; + +typedef struct _uiheroinfo { + struct _uiheroinfo *next; + char name[16]; + unsigned short level; + unsigned char heroclass; + unsigned char herorank; + unsigned short strength; + unsigned short magic; + unsigned short dexterity; + unsigned short vitality; + int gold; + int hassaved; + int spawned; +} _uiheroinfo; + +// TPDEF PTR FCN UCHAR ENUMHEROPROC +// TPDEF PTR FCN UCHAR ENUMHEROS +// TPDEF PTR FCN UCHAR CREATEHERO +// TPDEF PTR FCN UCHAR DELETEHERO +// TPDEF PTR FCN UCHAR GETDEFHERO + +// TPDEF PTR FCN INT PROGRESSFCN + ////////////////////////////////////////////////// // storm ////////////////////////////////////////////////// @@ -1262,7 +1303,7 @@ typedef struct _SNETPROGRAMDATA { int versionid; int reserved1; int maxplayers; - void *initdata; + _gamedata *initdata; int initdatabytes; void *reserved2; int optcategorybits; @@ -1315,47 +1356,6 @@ typedef struct _SNETVERSIONDATA { // TPDEF PTR FCN UCHAR SNETSPIBIND // TPDEF PTR FCN UCHAR SNETSPIQUERY -////////////////////////////////////////////////// -// diabloui -////////////////////////////////////////////////// - -// TPDEF PTR FCN VOID PLAYSND - -typedef struct _gamedata { - int dwSeed; - unsigned char bDiff; -} _gamedata; - -typedef struct _uidefaultstats { - unsigned short strength; - unsigned short magic; - unsigned short dexterity; - unsigned short vitality; -} _uidefaultstats; - -typedef struct _uiheroinfo { - struct _uiheroinfo *next; - char name[16]; - unsigned short level; - unsigned char heroclass; - unsigned char herorank; - unsigned short strength; - unsigned short magic; - unsigned short dexterity; - unsigned short vitality; - int gold; - int hassaved; - int spawned; -} _uiheroinfo; - -// TPDEF PTR FCN UCHAR ENUMHEROPROC -// TPDEF PTR FCN UCHAR ENUMHEROS -// TPDEF PTR FCN UCHAR CREATEHERO -// TPDEF PTR FCN UCHAR DELETEHERO -// TPDEF PTR FCN UCHAR GETDEFHERO - -// TPDEF PTR FCN INT PROGRESSFCN - ////////////////////////////////////////////////// // pack //////////////////////////////////////////////////