Browse Source

Fix initdata type in structs.h

pull/28/head
Max Desiatov 7 years ago committed by Anders Jenbo
parent
commit
bb61e286a4
  1. 84
      structs.h

84
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
//////////////////////////////////////////////////

Loading…
Cancel
Save