mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 21:57:57 +03:00
fixes
This commit is contained in:
parent
c5235a340b
commit
6a03d7978d
2 changed files with 187 additions and 180 deletions
|
@ -104,14 +104,14 @@ typedef uint32_t size_t;
|
||||||
#define MAX_CLIENTS 64
|
#define MAX_CLIENTS 64
|
||||||
#define MAX_LOCATIONS 64
|
#define MAX_LOCATIONS 64
|
||||||
#define MAX_SERVERSOUNDS 64
|
#define MAX_SERVERSOUNDS 64
|
||||||
#define MAX_STRINGTOKENS 256
|
#define MAX_STRING_TOKENS 256
|
||||||
#define MAX_OSPATH 256
|
#define MAX_OSPATH 256
|
||||||
#define MAX_SOUNDS 512
|
#define MAX_SOUNDS 512
|
||||||
#define MAX_RELIABLECOMMANDS 512
|
#define MAX_RELIABLECOMMANDS 512
|
||||||
#define MAX_MODELS 1024
|
#define MAX_MODELS 1024
|
||||||
#define MAX_ENTITIESINSNAPSHOT 1024
|
#define MAX_ENTITIESINSNAPSHOT 1024
|
||||||
#define MAX_INFOSTRING 1350
|
#define MAX_INFOSTRING 1350
|
||||||
#define MAX_STRINGCHARS 2048
|
#define MAX_STRING_CHARS 2048
|
||||||
#define MAX_CONFIGSTRINGS 2736
|
#define MAX_CONFIGSTRINGS 2736
|
||||||
#define MAX_EXTSTRINGCHARS 4096
|
#define MAX_EXTSTRINGCHARS 4096
|
||||||
#define MAX_GAMESTATECHARS 32000
|
#define MAX_GAMESTATECHARS 32000
|
||||||
|
@ -856,7 +856,7 @@ typedef enum
|
||||||
|
|
||||||
} netAdrType_t;
|
} netAdrType_t;
|
||||||
|
|
||||||
typedef enum gameType_e
|
typedef enum gametype_e
|
||||||
{
|
{
|
||||||
GT_SINGLEPLAYER,
|
GT_SINGLEPLAYER,
|
||||||
GT_FREEFORALL,
|
GT_FREEFORALL,
|
||||||
|
@ -864,7 +864,7 @@ typedef enum gameType_e
|
||||||
GT_TEAMROUNDS,
|
GT_TEAMROUNDS,
|
||||||
GT_OBJECTIVE,
|
GT_OBJECTIVE,
|
||||||
|
|
||||||
} gameType_t;
|
} gametype_t;
|
||||||
|
|
||||||
typedef enum refEntityType_e
|
typedef enum refEntityType_e
|
||||||
{
|
{
|
||||||
|
@ -2452,23 +2452,23 @@ typedef struct fontHeader_s
|
||||||
|
|
||||||
} fontheader_t;
|
} fontheader_t;
|
||||||
|
|
||||||
typedef struct hdElement_s
|
typedef struct hdelement_s
|
||||||
{
|
{
|
||||||
qhandle_t shader;
|
qhandle_t hShader;
|
||||||
char shaderName[MAX_QPATH];
|
char shaderName[ MAX_QPATH ];
|
||||||
int x;
|
int iX;
|
||||||
int y;
|
int iY;
|
||||||
int width;
|
int iWidth;
|
||||||
int height;
|
int iHeight;
|
||||||
vec4_t color;
|
float vColor[ 4 ];
|
||||||
int horizontalAlign;
|
int iHorizontalAlign;
|
||||||
int verticalAlign;
|
int iVerticalAlign;
|
||||||
qboolean virtualScreen;
|
qboolean bVirtualScreen;
|
||||||
char string[MAX_STRINGCHARS];
|
char string[ MAX_STRING_CHARS ];
|
||||||
char fontName[MAX_QPATH];
|
char fontName[ MAX_QPATH ];
|
||||||
fontheader_t *font;
|
fontheader_t *pFont;
|
||||||
|
|
||||||
} hdElement_t;
|
} hdelement_t;
|
||||||
|
|
||||||
typedef struct clientAnim_s
|
typedef struct clientAnim_s
|
||||||
{
|
{
|
||||||
|
@ -2572,11 +2572,11 @@ typedef struct media_s
|
||||||
|
|
||||||
} media_t;
|
} media_t;
|
||||||
|
|
||||||
typedef struct glConfig_s
|
typedef struct glconfig_s
|
||||||
{
|
{
|
||||||
char rendererString[MAX_STRINGCHARS];
|
char rendererString[MAX_STRING_CHARS];
|
||||||
char vendorString[MAX_STRINGCHARS];
|
char vendorString[MAX_STRING_CHARS];
|
||||||
char versionString[MAX_STRINGCHARS];
|
char versionString[MAX_STRING_CHARS];
|
||||||
char extensionsString[MAX_EXTSTRINGCHARS];
|
char extensionsString[MAX_EXTSTRINGCHARS];
|
||||||
int maxTextureSize;
|
int maxTextureSize;
|
||||||
int maxActiveTextures;
|
int maxActiveTextures;
|
||||||
|
@ -2600,15 +2600,15 @@ typedef struct glConfig_s
|
||||||
qboolean var;
|
qboolean var;
|
||||||
qboolean fence;
|
qboolean fence;
|
||||||
|
|
||||||
} glConfig_t;
|
} glconfig_t;
|
||||||
|
|
||||||
typedef struct glConfig_bt_s
|
typedef struct glConfig_bt_s
|
||||||
{
|
{
|
||||||
char rendererString[MAX_STRINGCHARS];
|
char rendererString[MAX_STRING_CHARS];
|
||||||
char vendorString[MAX_STRINGCHARS];
|
char vendorString[MAX_STRING_CHARS];
|
||||||
char versionString[MAX_STRINGCHARS];
|
char versionString[MAX_STRING_CHARS];
|
||||||
char unknownString1[MAX_STRINGCHARS];
|
char unknownString1[MAX_STRING_CHARS];
|
||||||
char unknownString2[MAX_STRINGCHARS];
|
char unknownString2[MAX_STRING_CHARS];
|
||||||
char extensionsString[MAX_EXTSTRINGCHARS];
|
char extensionsString[MAX_EXTSTRINGCHARS];
|
||||||
int maxTextureSize;
|
int maxTextureSize;
|
||||||
int maxActiveTextures;
|
int maxActiveTextures;
|
||||||
|
@ -4217,14 +4217,14 @@ typedef struct clientInfo_bt_s
|
||||||
|
|
||||||
} clientInfo_bt_t;
|
} clientInfo_bt_t;
|
||||||
|
|
||||||
typedef struct objective_s
|
typedef struct cobjective_s
|
||||||
{
|
{
|
||||||
char text[MAX_STRINGCHARS];
|
char text[MAX_STRING_CHARS];
|
||||||
int flags;
|
int flags;
|
||||||
|
|
||||||
} objective_t;
|
} cobjective_t;
|
||||||
|
|
||||||
typedef struct rain_s
|
typedef struct crain_s
|
||||||
{
|
{
|
||||||
float density;
|
float density;
|
||||||
float speed;
|
float speed;
|
||||||
|
@ -4233,10 +4233,10 @@ typedef struct rain_s
|
||||||
float length;
|
float length;
|
||||||
float minDist;
|
float minDist;
|
||||||
float width;
|
float width;
|
||||||
char shader[16][MAX_STRINGCHARS];
|
char shader[16][MAX_STRING_CHARS];
|
||||||
int numShaders;
|
int numShaders;
|
||||||
|
|
||||||
} rain_t;
|
} crain_t;
|
||||||
|
|
||||||
typedef struct serverSound_s
|
typedef struct serverSound_s
|
||||||
{
|
{
|
||||||
|
@ -4359,7 +4359,7 @@ typedef struct refEntity_s
|
||||||
|
|
||||||
} refEntity_t;
|
} refEntity_t;
|
||||||
|
|
||||||
typedef struct refDef_s
|
typedef struct refdef_s
|
||||||
{
|
{
|
||||||
int x;
|
int x;
|
||||||
int y;
|
int y;
|
||||||
|
@ -4380,7 +4380,7 @@ typedef struct refDef_s
|
||||||
vec3_t skyOrigin;
|
vec3_t skyOrigin;
|
||||||
vec3_t skyAxis[3];
|
vec3_t skyAxis[3];
|
||||||
|
|
||||||
} refDef_t;
|
} refdef_t;
|
||||||
|
|
||||||
typedef struct refDef_bt_s
|
typedef struct refDef_bt_s
|
||||||
{
|
{
|
||||||
|
@ -4486,32 +4486,31 @@ typedef struct centity_s
|
||||||
|
|
||||||
typedef struct cgs_s
|
typedef struct cgs_s
|
||||||
{
|
{
|
||||||
gameState_t gameState;
|
gameState_t gameState;
|
||||||
glConfig_t glConfig;
|
glconfig_t glconfig;
|
||||||
float screenXScale;
|
float screenXScale;
|
||||||
float screenYScale;
|
float screenYScale;
|
||||||
float screenXBias;
|
float screenXBias;
|
||||||
int serverCommandSequence;
|
int serverCommandSequence;
|
||||||
int processedSnapshotNum;
|
int processedSnapshotNum;
|
||||||
qboolean localServer;
|
qboolean localServer;
|
||||||
int levelStartTime;
|
int levelStartTime;
|
||||||
int matchEndTime;
|
int matchEndTime;
|
||||||
int serverLagTime;
|
int serverLagTime;
|
||||||
int gameType;
|
gametype_t gametype;
|
||||||
int dmFlags;
|
int dmflags;
|
||||||
int teamFlags;
|
int teamflags;
|
||||||
int fragLimit;
|
int fraglimit;
|
||||||
int timeLimit;
|
int timelimit;
|
||||||
int maxClients;
|
int maxclients;
|
||||||
int cinematic;
|
int cinematic;
|
||||||
char mapName[MAX_QPATH];
|
char mapname[MAX_QPATH];
|
||||||
int modelDraw[MAX_MODELS];
|
qhandle_t model_draw[MAX_MODELS];
|
||||||
int soundPrecache[MAX_SOUNDS];
|
sfxHandle_t sound_precache[MAX_SOUNDS];
|
||||||
int numInlineModels;
|
int numInlineModels;
|
||||||
int inlineDrawModel[MAX_MODELS];
|
qhandle_t inlineDrawModel[MAX_MODELS];
|
||||||
vec3_t inlineModelMidpoints[MAX_MODELS];
|
vec3_t inlineModelMidpoints[MAX_MODELS];
|
||||||
media_t media;
|
media_t media;
|
||||||
|
|
||||||
} cgs_t;
|
} cgs_t;
|
||||||
|
|
||||||
typedef struct cgs_sh_s
|
typedef struct cgs_sh_s
|
||||||
|
@ -4554,96 +4553,97 @@ typedef struct cgs_sh_s
|
||||||
|
|
||||||
typedef struct cg_s
|
typedef struct cg_s
|
||||||
{
|
{
|
||||||
int clientFrame;
|
int clientFrame;
|
||||||
int clientNum;
|
int clientNum;
|
||||||
int demoPlayback;
|
qboolean demoPlayback;
|
||||||
int levelShot;
|
qboolean levelShot;
|
||||||
int latestSnapshotNum;
|
int latestSnapshotNum;
|
||||||
int latestSnapshotTime;
|
int latestSnapshotTime;
|
||||||
snapshot_t *snap;
|
snapshot_t* snap;
|
||||||
snapshot_t *nextSnap;
|
snapshot_t* nextSnap;
|
||||||
snapshot_t activeSnapshots[MAX_ACTIVESNAPSHOTS];
|
snapshot_t activeSnapshots[2];
|
||||||
float frameInterpolation;
|
|
||||||
int thisFrameTeleport;
|
float frameInterpolation;
|
||||||
int nextFrameTeleport;
|
qboolean thisFrameTeleport;
|
||||||
int nextFrameCameraCut;
|
qboolean nextFrameTeleport;
|
||||||
int frametime;
|
qboolean nextFrameCameraCut;
|
||||||
int time;
|
int frametime;
|
||||||
int physicsTime;
|
int time;
|
||||||
int renderingThirdPerson;
|
int physicsTime;
|
||||||
int hyperSpace;
|
qboolean renderingThirdPerson;
|
||||||
playerState_t predictedPlayerState;
|
qboolean hyperspace;
|
||||||
int validPPS;
|
playerState_t predicted_player_state;
|
||||||
int predictedErrorTime;
|
qboolean validPPS;
|
||||||
vec3_t predictedError;
|
int predictedErrorTime;
|
||||||
int weaponCommand;
|
vec3_t predictedError;
|
||||||
int weaponCommandSend;
|
int iWeaponCommand;
|
||||||
vec3_t autoAngles;
|
int iWeaponCommandSend;
|
||||||
vec3_t autoAxis[3];
|
vec3_t autoAngles;
|
||||||
vec3_t autoAnglesSlow;
|
vec3_t autoAxis[3];
|
||||||
vec3_t autoAxisSlow[3];
|
vec3_t autoAnglesSlow;
|
||||||
vec3_t autoAnglesFast;
|
vec3_t autoAxisSlow[3];
|
||||||
vec3_t autoAxisFast[3];
|
vec3_t autoAnglesFast;
|
||||||
refDef_t refdef;
|
vec3_t autoAxisFast[3];
|
||||||
vec3_t playerHeadPos;
|
refdef_t refdef;
|
||||||
vec3_t refdefViewAngles;
|
vec3_t playerHeadPos;
|
||||||
vec3_t currentViewPos;
|
vec3_t refdefViewAngles;
|
||||||
vec3_t currentViewAngles;
|
vec3_t currentViewPos;
|
||||||
float currentViewHeight;
|
vec3_t currentViewAngles;
|
||||||
float currentViewBobPhase;
|
float fCurrentViewHeight;
|
||||||
float currentViewBobAmp;
|
float fCurrentViewBobPhase;
|
||||||
dtiki_t *lastPlayerWorldModel;
|
float fCurrentViewBobAmp;
|
||||||
dtiki_t *playerFPSModel;
|
dtiki_t* pLastPlayerWorldModel;
|
||||||
int playerFPSModelHandle;
|
dtiki_t* pPlayerFPSModel;
|
||||||
int fpsModelLastFrame;
|
qhandle_t hPlayerFPSModelHandle;
|
||||||
int fpsOnGround;
|
qboolean bFPSModelLastFrame;
|
||||||
dtiki_t *alliedPlayerModel;
|
qboolean bFPSOnGround;
|
||||||
int alliedPlayerModelHandle;
|
dtiki_t* pAlliedPlayerModel;
|
||||||
dtiki_t *axisPlayerModel;
|
qhandle_t hAlliedPlayerModelHandle;
|
||||||
int axisPlayerModelHandle;
|
dtiki_t* pAxisPlayerModel;
|
||||||
vec3_t offsetViewAngles;
|
qhandle_t hAxisPlayerModelHandle;
|
||||||
vec3_t lastHeadAngles;
|
vec3_t vOffsetViewAngles;
|
||||||
vec3_t lastViewAngles;
|
vec3_t vLastHeadAngles;
|
||||||
vec3_t eyeOffsetMax;
|
vec3_t vLastViewAngles;
|
||||||
float eyeOffsetFrac;
|
vec3_t vEyeOffsetMax;
|
||||||
vec3_t soundOrg;
|
float fEyeOffsetFrac;
|
||||||
vec3_t soundAxis[3];
|
float SoundOrg[3];
|
||||||
vec3_t cameraOrigin;
|
vec3_t SoundAxis[3];
|
||||||
vec3_t cameraAngles;
|
vec3_t camera_origin;
|
||||||
float cameraFov;
|
vec3_t camera_angles;
|
||||||
float zoomSensitivity;
|
float camera_fov;
|
||||||
int intermissionDisplay;
|
float zoomSensitivity;
|
||||||
int scoresRequestTime;
|
qboolean bIntermissionDisplay;
|
||||||
int showScores;
|
int scoresRequestTime;
|
||||||
char scoresMenuName[256];
|
qboolean showScores;
|
||||||
int instaMessageMenu;
|
char scoresMenuName[MAX_STRING_TOKENS];
|
||||||
int centerPrintTime;
|
int iInstaMessageMenu;
|
||||||
int centerPrintCharWidth;
|
int centerPrintTime;
|
||||||
int centerPrintY;
|
int centerPrintCharWidth;
|
||||||
char centerPrint[1024];
|
int centerPrintY;
|
||||||
int centerPrintLines;
|
char centerPrint[1024];
|
||||||
int matchStartTime;
|
int centerPrintLines;
|
||||||
refEntity_t testModelEntity;
|
int matchStartTime;
|
||||||
char testModelName[MAX_QPATH];
|
refEntity_t testModelEntity;
|
||||||
int testGun;
|
char testModelName[MAX_QPATH];
|
||||||
float farplaneDistance;
|
qboolean testGun;
|
||||||
float farplaneColor[3];
|
float farplane_distance;
|
||||||
int farplaneCull;
|
vec3_t farplane_color;
|
||||||
int skyPortal;
|
qboolean farplane_cull;
|
||||||
float skyAlpha;
|
qboolean sky_portal;
|
||||||
vec3_t skyOrigin;
|
float sky_alpha;
|
||||||
vec3_t skyAxis[3];
|
vec3_t sky_origin;
|
||||||
vec2_t viewKick;
|
vec3_t sky_axis[3];
|
||||||
float viewKickRecenter;
|
float viewkick[2];
|
||||||
float viewKickMinDecay;
|
float viewkickRecenter;
|
||||||
float viewKickMaxDecay;
|
float viewkickMinDecay;
|
||||||
objective_t objectives[MAX_OBJECTIVES];
|
float viewkickMaxDecay;
|
||||||
float objectivesAlphaTime;
|
cobjective_t Objectives[20];
|
||||||
float objectivesBaseAlpha;
|
float ObjectivesAlphaTime;
|
||||||
float objectivesDesiredAlpha;
|
float ObjectivesBaseAlpha;
|
||||||
float objectivesCurrentAlpha;
|
float ObjectivesDesiredAlpha;
|
||||||
rain_t rain;
|
float ObjectivesCurrentAlpha;
|
||||||
clientInfo_t clientinfo[MAX_CLIENTS];
|
crain_t rain;
|
||||||
|
clientInfo_t clientinfo[MAX_CLIENTS];
|
||||||
|
|
||||||
} cg_t;
|
} cg_t;
|
||||||
|
|
||||||
|
@ -4740,13 +4740,13 @@ typedef struct cg_sh_s
|
||||||
float viewKickRecenter;
|
float viewKickRecenter;
|
||||||
float viewKickMinDecay;
|
float viewKickMinDecay;
|
||||||
float viewKickMaxDecay;
|
float viewKickMaxDecay;
|
||||||
objective_t objectives[MAX_OBJECTIVES];
|
cobjective_t objectives[MAX_OBJECTIVES];
|
||||||
float objectivesAlphaTime;
|
float objectivesAlphaTime;
|
||||||
float objectivesBaseAlpha;
|
float objectivesBaseAlpha;
|
||||||
float objectivesDesiredAlpha;
|
float objectivesDesiredAlpha;
|
||||||
float objectivesCurrentAlpha;
|
float objectivesCurrentAlpha;
|
||||||
int currentObjective;
|
int currentObjective;
|
||||||
rain_t rain;
|
crain_t rain;
|
||||||
int unk14[18];
|
int unk14[18];
|
||||||
clientInfo_bt_t clientinfo[MAX_CLIENTS];
|
clientInfo_bt_t clientinfo[MAX_CLIENTS];
|
||||||
|
|
||||||
|
@ -4784,7 +4784,7 @@ typedef struct client_s
|
||||||
char userinfo[MAX_INFOSTRING];
|
char userinfo[MAX_INFOSTRING];
|
||||||
int reliableSequence;
|
int reliableSequence;
|
||||||
int reliableAcknowledge;
|
int reliableAcknowledge;
|
||||||
char reliableCommands[MAX_RELIABLECOMMANDS][MAX_STRINGCHARS];
|
char reliableCommands[MAX_RELIABLECOMMANDS][MAX_STRING_CHARS];
|
||||||
int reliableSent;
|
int reliableSent;
|
||||||
int messageAcknowledge;
|
int messageAcknowledge;
|
||||||
int gamestateMessageNum;
|
int gamestateMessageNum;
|
||||||
|
@ -4793,7 +4793,7 @@ typedef struct client_s
|
||||||
struct userEyes_s lastEyeinfo;
|
struct userEyes_s lastEyeinfo;
|
||||||
int lastMessageNum;
|
int lastMessageNum;
|
||||||
int lastClientCommand;
|
int lastClientCommand;
|
||||||
char lastClientCommandString[MAX_STRINGCHARS];
|
char lastClientCommandString[MAX_STRING_CHARS];
|
||||||
struct gentity_s *gentity;
|
struct gentity_s *gentity;
|
||||||
char name[MAX_NAMELENGTH];
|
char name[MAX_NAMELENGTH];
|
||||||
char downloadName[MAX_QPATH];
|
char downloadName[MAX_QPATH];
|
||||||
|
@ -4834,7 +4834,7 @@ typedef struct client_sh_s
|
||||||
char userinfo[MAX_INFOSTRING];
|
char userinfo[MAX_INFOSTRING];
|
||||||
int reliableSequence;
|
int reliableSequence;
|
||||||
int reliableAcknowledge;
|
int reliableAcknowledge;
|
||||||
char reliableCommands[MAX_RELIABLECOMMANDS][MAX_STRINGCHARS];
|
char reliableCommands[MAX_RELIABLECOMMANDS][MAX_STRING_CHARS];
|
||||||
int reliableSent;
|
int reliableSent;
|
||||||
int messageAcknowledge;
|
int messageAcknowledge;
|
||||||
int gamestateMessageNum;
|
int gamestateMessageNum;
|
||||||
|
@ -4843,7 +4843,7 @@ typedef struct client_sh_s
|
||||||
struct userEyes_s lastEyeinfo;
|
struct userEyes_s lastEyeinfo;
|
||||||
int lastMessageNum;
|
int lastMessageNum;
|
||||||
int lastClientCommand;
|
int lastClientCommand;
|
||||||
char lastClientCommandString[MAX_STRINGCHARS];
|
char lastClientCommandString[MAX_STRING_CHARS];
|
||||||
struct gentity_s *gentity;
|
struct gentity_s *gentity;
|
||||||
char name[MAX_NAMELENGTH];
|
char name[MAX_NAMELENGTH];
|
||||||
char downloadName[MAX_QPATH];
|
char downloadName[MAX_QPATH];
|
||||||
|
@ -4894,7 +4894,7 @@ typedef struct client_bt_s
|
||||||
char userinfo[MAX_INFOSTRING];
|
char userinfo[MAX_INFOSTRING];
|
||||||
int reliableSequence;
|
int reliableSequence;
|
||||||
int reliableAcknowledge;
|
int reliableAcknowledge;
|
||||||
char reliableCommands[MAX_RELIABLECOMMANDS][MAX_STRINGCHARS];
|
char reliableCommands[MAX_RELIABLECOMMANDS][MAX_STRING_CHARS];
|
||||||
int reliableSent;
|
int reliableSent;
|
||||||
int messageAcknowledge;
|
int messageAcknowledge;
|
||||||
int gamestateMessageNum;
|
int gamestateMessageNum;
|
||||||
|
@ -4904,7 +4904,7 @@ typedef struct client_bt_s
|
||||||
struct userEyes_s lastEyeinfo;
|
struct userEyes_s lastEyeinfo;
|
||||||
int lastMessageNum;
|
int lastMessageNum;
|
||||||
int lastClientCommand;
|
int lastClientCommand;
|
||||||
char lastClientCommandString[MAX_STRINGCHARS];
|
char lastClientCommandString[MAX_STRING_CHARS];
|
||||||
struct gentity_s *gentity;
|
struct gentity_s *gentity;
|
||||||
char name[MAX_NAMELENGTH];
|
char name[MAX_NAMELENGTH];
|
||||||
char downloadName[MAX_QPATH];
|
char downloadName[MAX_QPATH];
|
||||||
|
@ -5026,14 +5026,14 @@ typedef struct clientStatic_s {
|
||||||
char updateChallenge[1024];
|
char updateChallenge[1024];
|
||||||
char updateInfoString[1350];
|
char updateInfoString[1350];
|
||||||
netAdr_t authorizeServer;
|
netAdr_t authorizeServer;
|
||||||
glConfig_t glconfig;
|
glconfig_t glconfig;
|
||||||
int total_tris;
|
int total_tris;
|
||||||
int total_verts;
|
int total_verts;
|
||||||
int total_texels;
|
int total_texels;
|
||||||
int world_tris;
|
int world_tris;
|
||||||
int world_verts;
|
int world_verts;
|
||||||
int character_lights;
|
int character_lights;
|
||||||
hdElement_t HudDrawElements[256];
|
hdelement_t HudDrawElements[256];
|
||||||
clientAnim_t anim;
|
clientAnim_t anim;
|
||||||
stopWatch_t stopwatch;
|
stopWatch_t stopwatch;
|
||||||
} clientStatic_t;
|
} clientStatic_t;
|
||||||
|
@ -5074,7 +5074,7 @@ typedef struct clientStatic_sh_s {
|
||||||
char updateInfoString[1350];
|
char updateInfoString[1350];
|
||||||
netAdr_t authorizeServer;
|
netAdr_t authorizeServer;
|
||||||
int unknown1_0[1024];
|
int unknown1_0[1024];
|
||||||
glConfig_t glconfig;
|
glconfig_t glconfig;
|
||||||
int total_tris;
|
int total_tris;
|
||||||
int total_verts;
|
int total_verts;
|
||||||
int total_texels;
|
int total_texels;
|
||||||
|
@ -5082,7 +5082,7 @@ typedef struct clientStatic_sh_s {
|
||||||
int world_verts;
|
int world_verts;
|
||||||
int character_lights;
|
int character_lights;
|
||||||
int unknown2_0;
|
int unknown2_0;
|
||||||
hdElement_t HudDrawElements[256];
|
hdelement_t HudDrawElements[256];
|
||||||
clientAnim_t anim;
|
clientAnim_t anim;
|
||||||
stopWatch_sh_t stopwatch;
|
stopWatch_sh_t stopwatch;
|
||||||
void* savedCgameState;
|
void* savedCgameState;
|
||||||
|
@ -5128,7 +5128,7 @@ typedef struct clientStatic_bt_s {
|
||||||
char updateInfoString[1350];
|
char updateInfoString[1350];
|
||||||
netAdr_t authorizeServer;
|
netAdr_t authorizeServer;
|
||||||
int unknown1_0[1024];
|
int unknown1_0[1024];
|
||||||
glConfig_t glconfig;
|
glconfig_t glconfig;
|
||||||
int total_tris;
|
int total_tris;
|
||||||
int total_verts;
|
int total_verts;
|
||||||
int total_texels;
|
int total_texels;
|
||||||
|
@ -5136,7 +5136,7 @@ typedef struct clientStatic_bt_s {
|
||||||
int world_verts;
|
int world_verts;
|
||||||
int character_lights;
|
int character_lights;
|
||||||
int unknown2_0;
|
int unknown2_0;
|
||||||
hdElement_t HudDrawElements[256];
|
hdelement_t HudDrawElements[256];
|
||||||
clientAnim_t anim;
|
clientAnim_t anim;
|
||||||
stopWatch_sh_t stopwatch;
|
stopWatch_sh_t stopwatch;
|
||||||
void* savedCgameState;
|
void* savedCgameState;
|
||||||
|
@ -6810,7 +6810,7 @@ typedef struct {
|
||||||
float sky_alpha;
|
float sky_alpha;
|
||||||
float sky_origin[3];
|
float sky_origin[3];
|
||||||
float sky_axis[3][3];
|
float sky_axis[3][3];
|
||||||
} trRefdef_t;
|
} trrefdef_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
int c_sphere_cull_patch_in;
|
int c_sphere_cull_patch_in;
|
||||||
|
@ -6863,7 +6863,7 @@ typedef struct {
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
int smpFrame;
|
int smpFrame;
|
||||||
trRefdef_t refdef;
|
trrefdef_t refdef;
|
||||||
viewParms_t viewParms;
|
viewParms_t viewParms;
|
||||||
orientationr_t or;
|
orientationr_t or;
|
||||||
backEndCounters_t pc;
|
backEndCounters_t pc;
|
||||||
|
@ -6929,7 +6929,7 @@ typedef struct {
|
||||||
portalsky_t portalsky;
|
portalsky_t portalsky;
|
||||||
qboolean skyRendered;
|
qboolean skyRendered;
|
||||||
qboolean portalRendered;
|
qboolean portalRendered;
|
||||||
trRefdef_t refdef;
|
trrefdef_t refdef;
|
||||||
int viewCluster;
|
int viewCluster;
|
||||||
float sunLight[3];
|
float sunLight[3];
|
||||||
float sunDirection[3];
|
float sunDirection[3];
|
||||||
|
@ -7108,7 +7108,7 @@ typedef struct refImport_s
|
||||||
typedef struct refExport_s
|
typedef struct refExport_s
|
||||||
{
|
{
|
||||||
void ( *Shutdown )( );
|
void ( *Shutdown )( );
|
||||||
void ( *BeginRegistration )( glConfig_t *glConfigOut );
|
void ( *BeginRegistration )( glconfig_t *glConfigOut );
|
||||||
qhandle_t ( *RegisterModel )( char *name );
|
qhandle_t ( *RegisterModel )( char *name );
|
||||||
qhandle_t ( *SpawnEffectModel )( char *name, vec3_t pos, vec3_t axis[3] );
|
qhandle_t ( *SpawnEffectModel )( char *name, vec3_t pos, vec3_t axis[3] );
|
||||||
qhandle_t ( *RegisterServerModel )( char *name );
|
qhandle_t ( *RegisterServerModel )( char *name );
|
||||||
|
@ -7128,7 +7128,7 @@ typedef struct refExport_s
|
||||||
qboolean ( *AddPolyToScene )( qhandle_t hShader, int numVerts, polyVert_t *verts, int renderFx );
|
qboolean ( *AddPolyToScene )( qhandle_t hShader, int numVerts, polyVert_t *verts, int renderFx );
|
||||||
void ( *AddTerrainMarkToScene )( int terrainIndex, qhandle_t hShader, int numVerts, polyVert_t *verts, int renderfx );
|
void ( *AddTerrainMarkToScene )( int terrainIndex, qhandle_t hShader, int numVerts, polyVert_t *verts, int renderfx );
|
||||||
void ( *AddLightToScene )( vec3_t org, float intensity, float r, float g, float b, dlighttype_t type );
|
void ( *AddLightToScene )( vec3_t org, float intensity, float r, float g, float b, dlighttype_t type );
|
||||||
void ( *RenderScene )( refDef_t *fd );
|
void ( *RenderScene )( refdef_t *fd );
|
||||||
refEntity_t * ( *GetRenderEntity )( int entityNumber );
|
refEntity_t * ( *GetRenderEntity )( int entityNumber );
|
||||||
void ( *SavePerformanceCounters )( );
|
void ( *SavePerformanceCounters )( );
|
||||||
void ( *SetColor )( vec4_t color );
|
void ( *SetColor )( vec4_t color );
|
||||||
|
@ -7164,7 +7164,7 @@ typedef struct refExport_s
|
||||||
void ( *SwipeEnd )( );
|
void ( *SwipeEnd )( );
|
||||||
void ( *SetRenderTime )( int t );
|
void ( *SetRenderTime )( int t );
|
||||||
float ( *Noise )( vec3_t vec, int len );
|
float ( *Noise )( vec3_t vec, int len );
|
||||||
qboolean ( *SetMode )( int mode, glConfig_t *glConfig );
|
qboolean ( *SetMode )( int mode, glconfig_t *glConfig );
|
||||||
void ( *SetFullscreen )( qboolean fullScreen );
|
void ( *SetFullscreen )( qboolean fullScreen );
|
||||||
int ( *GetShaderWidth )( qhandle_t hShader );
|
int ( *GetShaderWidth )( qhandle_t hShader );
|
||||||
int ( *GetShaderHeight )( qhandle_t hShader );
|
int ( *GetShaderHeight )( qhandle_t hShader );
|
||||||
|
@ -7193,7 +7193,7 @@ typedef struct clientGameImport_s
|
||||||
int ( *Argc )( );
|
int ( *Argc )( );
|
||||||
char * ( *Argv )( int arg );
|
char * ( *Argv )( int arg );
|
||||||
char * ( *Args )( );
|
char * ( *Args )( );
|
||||||
void ( *AddCommand )( char *cmdName, xcommand_t cmdFunction );
|
void ( *AddCommand )( const char *cmdName );
|
||||||
void ( *Cmd_Stuff )( const char *text );
|
void ( *Cmd_Stuff )( const char *text );
|
||||||
void ( *Cmd_Execute )( cbufExec_t execWhen, char *text );
|
void ( *Cmd_Execute )( cbufExec_t execWhen, char *text );
|
||||||
void ( *Cmd_TokenizeString )( char *textIn );
|
void ( *Cmd_TokenizeString )( char *textIn );
|
||||||
|
@ -7255,7 +7255,7 @@ typedef struct clientGameImport_s
|
||||||
void ( *MUSIC_UpdateVolume )( float volume, float fadeTime );
|
void ( *MUSIC_UpdateVolume )( float volume, float fadeTime );
|
||||||
float * ( *get_camera_offset )( qboolean *lookActive, qboolean *resetView );
|
float * ( *get_camera_offset )( qboolean *lookActive, qboolean *resetView );
|
||||||
void ( *R_ClearScene )( );
|
void ( *R_ClearScene )( );
|
||||||
void ( *R_RenderScene )( refDef_t *fd );
|
void ( *R_RenderScene )( refdef_t *fd );
|
||||||
void ( *R_LoadWorldMap )( char *name );
|
void ( *R_LoadWorldMap )( char *name );
|
||||||
void ( *R_PrintBSPFileSizes )( );
|
void ( *R_PrintBSPFileSizes )( );
|
||||||
int ( *MapVersion )( );
|
int ( *MapVersion )( );
|
||||||
|
@ -7293,7 +7293,7 @@ typedef struct clientGameImport_s
|
||||||
int ( *GetServerStartTime )( );
|
int ( *GetServerStartTime )( );
|
||||||
void ( *SetTime )( float time );
|
void ( *SetTime )( float time );
|
||||||
void ( *GetCurrentSnapshotNumber )( int *snapshotNumber, int *serverTime );
|
void ( *GetCurrentSnapshotNumber )( int *snapshotNumber, int *serverTime );
|
||||||
void ( *GetGlconfig )( glConfig_t *glConfig );
|
void ( *GetGlconfig )( glconfig_t *glConfig );
|
||||||
qboolean ( *GetParseEntityState )( int parseEntityNumber, entityState_t *state );
|
qboolean ( *GetParseEntityState )( int parseEntityNumber, entityState_t *state );
|
||||||
int ( *GetCurrentCmdNumber )( );
|
int ( *GetCurrentCmdNumber )( );
|
||||||
qboolean ( *GetUserCmd )( int cmdNumber, userCmd_t *userCmd );
|
qboolean ( *GetUserCmd )( int cmdNumber, userCmd_t *userCmd );
|
||||||
|
@ -7348,7 +7348,7 @@ typedef struct clientGameImport_s
|
||||||
void ( *FS_CanonicalFilename )( char *name );
|
void ( *FS_CanonicalFilename )( char *name );
|
||||||
|
|
||||||
cvar_t *fsDebug;
|
cvar_t *fsDebug;
|
||||||
hdElement_t *hudDrawElements;
|
hdelement_t *HudDrawElements;
|
||||||
clientAnim_t *anim;
|
clientAnim_t *anim;
|
||||||
stopWatch_t *stopWatch;
|
stopWatch_t *stopWatch;
|
||||||
|
|
||||||
|
@ -7435,7 +7435,7 @@ typedef struct clientGameImport_sh_s
|
||||||
void (*MUSIC_UpdateVolume)(float volume, float fadeTime);
|
void (*MUSIC_UpdateVolume)(float volume, float fadeTime);
|
||||||
float* (*get_camera_offset)(qboolean* lookActive, qboolean* resetView);
|
float* (*get_camera_offset)(qboolean* lookActive, qboolean* resetView);
|
||||||
void (*R_ClearScene)();
|
void (*R_ClearScene)();
|
||||||
void (*R_RenderScene)(refDef_t* fd);
|
void (*R_RenderScene)(refdef_t* fd);
|
||||||
void (*R_LoadWorldMap)(char* name);
|
void (*R_LoadWorldMap)(char* name);
|
||||||
void (*R_PrintBSPFileSizes)();
|
void (*R_PrintBSPFileSizes)();
|
||||||
int (*MapVersion)();
|
int (*MapVersion)();
|
||||||
|
@ -7474,7 +7474,7 @@ typedef struct clientGameImport_sh_s
|
||||||
int (*GetServerStartTime)();
|
int (*GetServerStartTime)();
|
||||||
void (*SetTime)(float time);
|
void (*SetTime)(float time);
|
||||||
void (*GetCurrentSnapshotNumber)(int* snapshotNumber, int* serverTime);
|
void (*GetCurrentSnapshotNumber)(int* snapshotNumber, int* serverTime);
|
||||||
void (*GetGlconfig)(glConfig_t* glConfig);
|
void (*GetGlconfig)(glconfig_t* glConfig);
|
||||||
qboolean(*GetParseEntityState)(int parseEntityNumber, entityState_t* state);
|
qboolean(*GetParseEntityState)(int parseEntityNumber, entityState_t* state);
|
||||||
int (*GetCurrentCmdNumber)();
|
int (*GetCurrentCmdNumber)();
|
||||||
qboolean(*GetUserCmd)(int cmdNumber, userCmd_t* userCmd);
|
qboolean(*GetUserCmd)(int cmdNumber, userCmd_t* userCmd);
|
||||||
|
@ -7533,7 +7533,7 @@ typedef struct clientGameImport_sh_s
|
||||||
void (*CL_ClearSavedCgameState)();
|
void (*CL_ClearSavedCgameState)();
|
||||||
|
|
||||||
cvar_t* fsDebug;
|
cvar_t* fsDebug;
|
||||||
hdElement_t* hudDrawElements;
|
hdelement_t* hudDrawElements;
|
||||||
clientAnim_t* anim;
|
clientAnim_t* anim;
|
||||||
stopWatch_t* stopWatch;
|
stopWatch_t* stopWatch;
|
||||||
|
|
||||||
|
|
|
@ -264,3 +264,10 @@ typedef struct ClientGameCommandManager_s {
|
||||||
} __pfn_or_delta2;
|
} __pfn_or_delta2;
|
||||||
} endblockfcn;
|
} endblockfcn;
|
||||||
} ClientGameCommandManager;
|
} ClientGameCommandManager;
|
||||||
|
|
||||||
|
typedef struct ClientSpecialEffectsManager_s {
|
||||||
|
Listener2_t base_Listener;
|
||||||
|
specialeffect_t m_effects[99];
|
||||||
|
qboolean m_bEffectsLoaded;
|
||||||
|
int m_iNumPendingEvents;
|
||||||
|
} ClientSpecialEffectsManager;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue