Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
295 commits
Select commit Hold shift + click to select a range
b5c3f01
Fixed syntax. change pointer to reference.
Rederick5 Mar 8, 2026
5d52085
Removed static keyword
Rederick5 Mar 8, 2026
a4c36d8
Removed magic numbers in favor of defines for NULL/TRUE/FALSE
Rederick5 Mar 8, 2026
6b2b930
Removed massive comment block from 2011.
Rederick5 Mar 8, 2026
60cd2fd
Removed some comments.
Rederick5 Mar 8, 2026
bfa30bc
Removed whitespace
Rederick5 Mar 8, 2026
1592940
Removed multiple enum definitions, MS defines are in cbase.h
Rederick5 Mar 8, 2026
41d1623
Added missing enums in DMG types to to remove multiple declarations.
Rederick5 Mar 8, 2026
b18cd73
Changes defines to enums and constexpr where appropriate
Rederick5 Mar 8, 2026
12e30ae
Changes macro define to enum
Rederick5 Mar 8, 2026
e65d043
Changed macros to constexpr/enums
Rederick5 Mar 8, 2026
67d0299
Removed commented logic
Rederick5 Mar 8, 2026
56dddf6
Fixed warninng on sign mismatch.
Rederick5 Mar 9, 2026
9fa0a99
Fixed pass by reference not in template
Rederick5 Mar 9, 2026
2aa27c7
changed define to constexpr.
Rederick5 Mar 10, 2026
580655e
Changed enum to reference enum name.
Rederick5 Mar 10, 2026
f7acd22
removed unneded define with menu.h include.
Rederick5 Mar 10, 2026
0255cea
Converted macros to wrapper functions.
Rederick5 Mar 10, 2026
4d4e423
templated clrmem macro into function.
Rederick5 Mar 10, 2026
6d4d87e
Reworked IS_NAN function. thanks copilot for type safety.
Rederick5 Mar 10, 2026
c65fd64
Added nanmask to reworkedd IS_NAN
Rederick5 Mar 10, 2026
ba0c4bb
Changed defines to enums/constexpr
Rederick5 Mar 10, 2026
be89745
Fixed missing semi colon.
Rederick5 Mar 10, 2026
5e44f6f
Fixed missing equals.
Rederick5 Mar 10, 2026
2d9d0ea
Changed vector.h class to allow for constexpr initialization.
Rederick5 Mar 10, 2026
acf2e2c
fixed accidental change to var in init.
Rederick5 Mar 10, 2026
aeb28bb
Reverted init change for member vars
Rederick5 Mar 10, 2026
107934e
templated fabs and DotProduct functions
Rederick5 Mar 10, 2026
bf2e80e
Changed macros to templated functions.
Rederick5 Mar 10, 2026
a0c0671
templated FDotProduct function
Rederick5 Mar 10, 2026
2a5f233
consted var pass in
Rederick5 Mar 10, 2026
47e72d4
changes header functions to be specified as inline
Rederick5 Mar 11, 2026
803fe46
removed fabs unneeded redefinition
Rederick5 Mar 11, 2026
fb75334
Moved VecMutiply definition to inline header function. Converted from…
Rederick5 Mar 11, 2026
28f1f34
changes two defines to constexpr
Rederick5 Mar 11, 2026
44f03a2
fixed ifndef syntax
Rederick5 Mar 11, 2026
16b7088
Revferted syntax change
Rederick5 Mar 11, 2026
6a61dec
Removed macro
Rederick5 Mar 11, 2026
ceefc46
Fixed warning 4018 signed/unsigned mismatches
Rederick5 Mar 11, 2026
40abb0a
Fixed var references and set operations
Rederick5 Mar 11, 2026
1014da7
Changed defines to constexpr/enums.
Rederick5 Mar 11, 2026
2260ce3
changed define to constexpr
Rederick5 Mar 11, 2026
d54129f
Changed macros to functions or constexpr where possible
Rederick5 Mar 11, 2026
d1c70ac
changed some var to constexpr
Rederick5 Mar 11, 2026
c740a1c
removed unneeded define.
Rederick5 Mar 11, 2026
997c799
Changed iscrript RETURN Macros to functions.
Rederick5 Mar 12, 2026
584e213
fixed reference pass in for vector
Rederick5 Mar 12, 2026
a4042ed
changes some defines to constexpr where applicable
Rederick5 Mar 12, 2026
d582569
Fixed some magic number with enums.
Rederick5 Mar 12, 2026
3c604c7
Line end
Rederick5 Mar 12, 2026
d41b9ac
Rename STATPROP enums to STAT_PROP
Rederick5 Mar 12, 2026
9e3d972
changed unsigned int to int with comment saying may return -1.
Rederick5 Mar 12, 2026
4b6cc16
removed HUDSCRIPT macro in favor of referencing gHUD struct directly
Rederick5 Mar 12, 2026
d8069fe
changed defines to enum/constexpr.
Rederick5 Mar 12, 2026
dcfe9df
reverting commit
Rederick5 Mar 13, 2026
ec7df61
Revert "changed unsigned int to int with comment saying may return -1."
Rederick5 Mar 13, 2026
4748081
Revert "changed defines to enum/constexpr."
Rederick5 Mar 14, 2026
757a1e9
Fixed broken jaw bone, fixed position return not working right.
Rederick5 Mar 14, 2026
ffdf4e3
fixed removal of not operastions
Rederick5 Mar 14, 2026
274b83c
Merge commits into fork
Rederick5 Mar 17, 2026
7c47cc7
Merge branch 'MSRevive-dev' into dev
Rederick5 Mar 17, 2026
611308b
Reapply "changed unsigned int to int with comment saying may return -1."
Rederick5 Mar 17, 2026
b45b4a8
changes defines to constexpr enums.
Rederick5 Mar 17, 2026
c8d4381
Fixed flot/int equality comparison warning.
Rederick5 Mar 17, 2026
94994a5
Changed RANDOM_LONG to template.
Rederick5 Mar 17, 2026
c671bed
turned random_float macro into template.
Rederick5 Mar 17, 2026
60efcd6
changed macros to enums and/or constexpr.
Rederick5 Mar 18, 2026
c5853d9
removed vec3_t define.
Rederick5 Mar 18, 2026
1fa98e5
Removed extra space from replace
Rederick5 Mar 18, 2026
048bf20
changed some defines to constexpr/enum
Rederick5 Mar 18, 2026
c80a03d
Removed macro.
Rederick5 Mar 19, 2026
7111818
Changed a few NULL to null ptr.
Rederick5 Mar 19, 2026
afba219
changed READ_BOOL to function
Rederick5 Mar 19, 2026
d9512a0
Changed define to constexpr
Rederick5 Mar 19, 2026
30ea368
changed define to constexpr
Rederick5 Mar 19, 2026
7ff9711
changed to safe versions of strcpy and strncpy.
Rederick5 Mar 19, 2026
13d8db0
fixed keyname not being zero terminated
Rederick5 Mar 19, 2026
5ba3ce4
Revert "Changed a few NULL to null ptr."
Rederick5 Mar 19, 2026
802be95
changed GAME_LEAP to function,
Rederick5 Mar 19, 2026
8ed454e
changed defines to costexpr or enums where applicable
Rederick5 Mar 19, 2026
92d94da
fixed tabbing
Rederick5 Mar 19, 2026
f6dff22
changed define to constexpr
Rederick5 Mar 19, 2026
5430d8b
Changed ScreenHeight/ScreenWidth defines to functions.
Rederick5 Mar 19, 2026
284efe0
chasnged NULL to nullptr
Rederick5 Mar 19, 2026
140818c
changed TRUE to true and FALSE to false.
Rederick5 Mar 19, 2026
fff35b6
changed define to constexpr.
Rederick5 Mar 19, 2026
49966f9
changed defines to constexpr / const where applicable
Rederick5 Mar 20, 2026
2d73e41
changed define to constexpr, changed to safe printf
Rederick5 Mar 20, 2026
dc37553
changed defines to constexpr/enum
Rederick5 Mar 20, 2026
20d1f36
Changed VEC_TO_ANGLES to function
Rederick5 Mar 20, 2026
b24b237
updated define to constexpr int, change to inline.
Rederick5 Mar 20, 2026
03f6167
inline commit
Rederick5 Mar 20, 2026
65a2fbb
changed nulls to nullptrs
Rederick5 Mar 21, 2026
728820d
Merge branch 'MSRevive:dev' into dev
Rederick5 Mar 21, 2026
ffad299
changed some NULL to nullptr
Rederick5 Mar 21, 2026
8fced83
Changes null to nullptr. changed defines to enums.
Rederick5 Mar 21, 2026
410d7ab
commended why this macro is needed
Rederick5 Mar 21, 2026
05ff185
Added other enum entries to main enum. re-added missing button_use_on…
Rederick5 Mar 21, 2026
c4e2f14
changed some nulls to nullptr
Rederick5 Mar 21, 2026
4e79da2
changed nulls to nullptr
Rederick5 Mar 21, 2026
b07934e
Changed null to nullptr
Rederick5 Mar 21, 2026
70f6fda
changes functions to _s variants to fix warning.
Rederick5 Mar 21, 2026
a2e7c07
changed null to nullptr.
Rederick5 Mar 21, 2026
f7b9009
Changed defines to constexpr/enum.
Rederick5 Mar 21, 2026
a2c2715
changes defines to enums/constexpr
Rederick5 Mar 21, 2026
659548c
changed define to constexpr
Rederick5 Mar 21, 2026
83cb889
changes NULL to nullptr
Rederick5 Mar 21, 2026
38ad74d
changed some null to nullptr
Rederick5 Mar 21, 2026
176cf46
changes define to enum.
Rederick5 Mar 21, 2026
260413a
changed NULL to nullptr
Rederick5 Mar 21, 2026
3e4b763
changed define to constexpr
Rederick5 Mar 21, 2026
96bb30b
Groups defines into an enum in the header file.
Rederick5 Mar 21, 2026
2c7cf04
changed defines to constexpr/enum
Rederick5 Mar 21, 2026
d2b464b
changed definest to enums. moved solitary enum to effects.h
Rederick5 Mar 21, 2026
1b76c18
moved define to transtype enum.
Rederick5 Mar 21, 2026
caf6ddf
changed define to enum
Rederick5 Mar 21, 2026
93b48be
changed define to constexpr
Rederick5 Mar 21, 2026
7839724
change define to constexpr
Rederick5 Mar 21, 2026
106cee3
changed define to constexpr
Rederick5 Mar 21, 2026
c6221ac
Fixed float-enum comparison warning
Rederick5 Mar 21, 2026
95a9c97
changed some defines to enums
Rederick5 Mar 21, 2026
3f6c197
changed define to enum.
Rederick5 Mar 21, 2026
2b419ad
changed define to constexpr
Rederick5 Mar 21, 2026
245f090
moved SF to effects.h enum
Rederick5 Mar 21, 2026
c212cd0
Moves enum in triggers to effects.h
Rederick5 Mar 21, 2026
f774fba
moved included and defines to top of file.
Rederick5 Mar 21, 2026
90dcdaf
fixed syntax error
Rederick5 Mar 21, 2026
1d4cded
fixed typo in var name.
Rederick5 Mar 21, 2026
4909073
changed to constexpr
Rederick5 Mar 21, 2026
b715c16
changed defines to constexpr
Rederick5 Mar 21, 2026
d67b6da
changed defines to enum.
Rederick5 Mar 21, 2026
e231691
removed whitespace
Rederick5 Mar 21, 2026
9ede6ed
moved define to enum in door.h
Rederick5 Mar 21, 2026
0802f18
changed defines to enums.
Rederick5 Mar 21, 2026
021d3f5
changed defines to enum,s
Rederick5 Mar 22, 2026
3460fa9
changed defines to enum
Rederick5 Mar 22, 2026
f6c3873
moved consts to header.
Rederick5 Mar 22, 2026
689f703
changed costexpr to enum
Rederick5 Mar 22, 2026
05135de
changed define to constexpr
Rederick5 Mar 22, 2026
d016fd9
changed define to const/enum
Rederick5 Mar 22, 2026
2b928c9
changes defines to functions/enums/constexpr
Rederick5 Mar 22, 2026
43cf79d
changed defs to enum
Rederick5 Mar 22, 2026
5bc4fe8
changed plat to enum
Rederick5 Mar 22, 2026
4f26e99
named some enums
Rederick5 Mar 22, 2026
806aafe
changed defs to enum.
Rederick5 Mar 22, 2026
2c10916
changed defines to enum
Rederick5 Mar 22, 2026
aa7eb53
changed define to enum
Rederick5 Mar 22, 2026
d5e961b
changed some defines to constexpr
Rederick5 Mar 22, 2026
fe331cc
fixed unitialized memory warning
Rederick5 Mar 22, 2026
63d75ef
templated SWAP macro.
Rederick5 Mar 22, 2026
5f59915
fix redef of param in templated swap.
Rederick5 Mar 22, 2026
59e0572
removed unneded empty CONSTANT define
Rederick5 Mar 22, 2026
c6b4ca2
changed gib to to enum grouping
Rederick5 Mar 22, 2026
dbbf359
Removed macros
Rederick5 Mar 22, 2026
bd802ea
named enums
Rederick5 Mar 22, 2026
5b6008f
commented unused macros.
Rederick5 Mar 22, 2026
098a951
changed define to function. named some enums
Rederick5 Mar 23, 2026
7920b62
commented out unused macros.
Rederick5 Mar 23, 2026
5db3f2e
changed macrodefine to constexpr
Rederick5 Mar 23, 2026
44ff7c4
changed defines to enums
Rederick5 Mar 23, 2026
dff4495
ensured RANDOM LONG/FLOAT templated functions were static casted to e…
Rederick5 Mar 23, 2026
fba89dd
changed define to enum.
Rederick5 Mar 23, 2026
fe0ac7e
removed header include
Rederick5 Mar 23, 2026
cd0461c
changed define to enum, moved to trains header
Rederick5 Mar 23, 2026
e098e7a
changed define to constexpr, moved to header
Rederick5 Mar 23, 2026
b2d2eb0
moved class defs to header.
Rederick5 Mar 23, 2026
c3b669a
changed variable name to follow MAX_ prefixing.
Rederick5 Mar 23, 2026
c1220a1
moved comment back to class reference
Rederick5 Mar 23, 2026
e9ac0d2
made const prefixing more consistent.
Rederick5 Mar 23, 2026
4b7132f
changes from previod commit message
Rederick5 Mar 23, 2026
08cf0d5
groups const at top of header file.
Rederick5 Mar 23, 2026
a39dbf4
commented out unused macros
Rederick5 Mar 23, 2026
e560241
changed defines enums
Rederick5 Mar 23, 2026
8a4ceda
removed unneeded comma
Rederick5 Mar 23, 2026
c4d9d55
removed if guard
Rederick5 Mar 23, 2026
c4a14fd
changed define to constexpr.
Rederick5 Mar 23, 2026
7e8bfff
changed define to constexpr.
Rederick5 Mar 23, 2026
966730f
removed whitespace
Rederick5 Mar 23, 2026
f6940bb
changed define to constexpr.
Rederick5 Mar 23, 2026
193d7dc
named enum
Rederick5 Mar 23, 2026
7412833
renamed constexpr to MAX_ prefixing.
Rederick5 Mar 23, 2026
d72660c
renamed const to MAX_ prefixing.
Rederick5 Mar 23, 2026
7165500
reverted last commit
Rederick5 Mar 23, 2026
742e279
remove doubled value
Rederick5 Mar 23, 2026
e23b4f0
changed pitch yaw roll to enum
Rederick5 Mar 23, 2026
81f3614
removed unneeded defines
Rederick5 Mar 23, 2026
d39652c
Removed duplicate stuct defs.
Rederick5 Mar 23, 2026
243f78c
changed define to enum, moved to header
Rederick5 Mar 23, 2026
cbefe79
moved max clib speed to player.h.
Rederick5 Mar 23, 2026
c8f9de1
fixed typing.
Rederick5 Mar 23, 2026
cb19f72
added breaks for variable groupings.
Rederick5 Mar 23, 2026
020da4b
removed defined.
Rederick5 Mar 23, 2026
75e1953
changed define to constexpr
Rederick5 Mar 23, 2026
26d9835
changed define to constexpr.
Rederick5 Mar 23, 2026
ac623ca
Removed redefinition of constexpr.
Rederick5 Mar 23, 2026
6f536e1
combined split enum using same flagset to same enum.
Rederick5 Mar 23, 2026
a857937
Removed unneeded defines.
Rederick5 Mar 23, 2026
d320f3b
changed define to constexpr
Rederick5 Mar 23, 2026
7124347
changed literal define to constexpr
Rederick5 Mar 23, 2026
1b47c88
added comment for keeping one as define
Rederick5 Mar 23, 2026
5515b0b
changed macro to function
Rederick5 Mar 23, 2026
661dd1d
changed function to static
Rederick5 Mar 23, 2026
f9a027a
moved constexpr to top of file
Rederick5 Mar 23, 2026
943b305
named enums
Rederick5 Mar 23, 2026
a0d3979
changed BACKUP_NAME macro to function.
Rederick5 Mar 23, 2026
fa58a74
named enum
Rederick5 Mar 23, 2026
6eae0a0
changed defines to constexpr
Rederick5 Mar 23, 2026
23be53e
changed defines to constexpr
Rederick5 Mar 23, 2026
1adab06
removed unneeded macro.
Rederick5 Mar 23, 2026
082fa98
Removed macro deifne and replaced with function call.
Rederick5 Mar 23, 2026
896987a
moved defines to header.
Rederick5 Mar 23, 2026
ce2d754
named enum
Rederick5 Mar 23, 2026
8896e31
changed macro to function.
Rederick5 Mar 23, 2026
88206ee
changed defines to constexpr
Rederick5 Mar 23, 2026
83861c0
renamed consts for MAX_ prefixing
Rederick5 Mar 23, 2026
1a9be37
unrolled and removed SPEECH_ macros.
Rederick5 Mar 23, 2026
dcb4843
changed define to reference pointer to array location.
Rederick5 Mar 23, 2026
eef5f3f
removed TypeCheck Macros
Rederick5 Mar 23, 2026
caebe64
removbed macro and changed to class memberfunction
Rederick5 Mar 23, 2026
a39733d
unrolled and removed macro
Rederick5 Mar 23, 2026
9116473
moved defines as const char * as class member variables
Rederick5 Mar 23, 2026
3ab4e86
removed / unrolled macro
Rederick5 Mar 23, 2026
6425cb4
changed int to unsigned int
Rederick5 Mar 23, 2026
c3659a4
Removed unused macros
Rederick5 Mar 23, 2026
b37e4a4
named some enums
Rederick5 Mar 23, 2026
22cf277
removed reference to _s functions preventing linux compile
Rederick5 Mar 24, 2026
c55feff
removed reference to _s function preventing linux compile
Rederick5 Mar 24, 2026
de70697
removed reference to _s functions preventing linux compile.
Rederick5 Mar 24, 2026
3c8e63c
removed _s from function preventing linux compile.
Rederick5 Mar 24, 2026
ffcb686
changed includes to match other include formats for vector.h in two f…
Rederick5 Mar 24, 2026
27df770
Added include to vector.h for cmath
Rederick5 Mar 24, 2026
7ef185f
changes TRUE to true for BOOL implicit conversion
Rederick5 Mar 24, 2026
5829694
removed _s compile preventing linux compilation
Rederick5 Mar 24, 2026
158e9f3
changed FALSE to false
Rederick5 Mar 24, 2026
7764491
added parenthesis around cast statement preventing linux compile
Rederick5 Mar 24, 2026
b792854
Reverted changes to all files in the src/[public folder.
Rederick5 Mar 26, 2026
a9c9fa9
Revert "Reverted changes to all files in the src/[public folder."
Rederick5 Mar 26, 2026
e1ca1ea
Reverted changeds to cdll_int.h
Rederick5 Mar 26, 2026
e54d19c
Reverting changes to shake.h
Rederick5 Mar 26, 2026
ae9fe79
reverting changes to two files.
Rederick5 Mar 26, 2026
3035f9d
Reverted macro #define changes.
Rederick5 Mar 26, 2026
7f9eeec
unsigned/signed mismatch error present in base types within src/publi…
Rederick5 Mar 26, 2026
5bdb453
changed files back to vanilla
Rederick5 Mar 26, 2026
aa11f53
fixed header include order causing issues with file.
Rederick5 Mar 26, 2026
7c18aa6
changed define of vec3_t to c++ standard of using statement within V…
Rederick5 Mar 26, 2026
4e8f1a0
Fixed error 4018 after changing SDK files back to base version
Rederick5 Mar 26, 2026
d24e098
over wrote files with unchanged versions from repo.
Rederick5 Mar 26, 2026
40160a3
Reverted changes to thirdparty files
Rederick5 Mar 26, 2026
982f294
Removed all changes from src/common files.
Rederick5 Mar 26, 2026
817dea5
undid commend hash removal.
Rederick5 Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/include/vgui/VGUI_Dar.h
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ template<class ELEMTYPE> class VGUIAPI Dar
}
_count=count;
}
int getCount()
unsigned int getCount()
{
return _count;
}
Expand Down
2 changes: 1 addition & 1 deletion lib/include/vgui/VGUI_String.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class VGUIAPI String

public:

int getCount();
unsigned int getCount();
String operator+(String text);
String operator+(const char* text);
bool operator==(String text);
Expand Down
8 changes: 3 additions & 5 deletions src/game/client/ammo.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,9 @@
#ifndef __AMMO_H__
#define __AMMO_H__

#define MAX_WEAPON_NAME 128

#define WEAPON_FLAGS_SELECTONEMPTY 1

#define WEAPON_IS_ONTARGET 0x40
constexpr int MAX_WEAPON_NAME = 128;
constexpr int WEAPON_FLAGS_SELECTONEMPTY = 1;
constexpr int WEAPON_IS_ONTARGET = 0x40;

struct WEAPON
{
Expand Down
8 changes: 4 additions & 4 deletions src/game/client/ammo_secondary.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ int CHudAmmoSecondary ::Init(void)
gHUD.AddHudElem(this);
m_HUD_ammoicon = 0;

for (int i = 0; i < MAX_SEC_AMMO_VALUES; i++)
for (unsigned int i = 0; i < MAX_SEC_AMMO_VALUES; i++)
m_iAmmoAmounts[i] = -1; // -1 means don't draw this value

Reset();
Expand Down Expand Up @@ -68,8 +68,8 @@ int CHudAmmoSecondary ::Draw(float flTime)

AmmoWidth = gHUD.GetSpriteRect(gHUD.m_HUD_number_0).right - gHUD.GetSpriteRect(gHUD.m_HUD_number_0).left;

y = ScreenHeight - (gHUD.m_iFontHeight * 4); // this is one font height higher than the weapon ammo values
x = ScreenWidth - AmmoWidth;
y = ScreenHeight() - (gHUD.m_iFontHeight * 4); // this is one font height higher than the weapon ammo values
x = ScreenWidth() - AmmoWidth;

if (m_HUD_ammoicon)
{
Expand Down Expand Up @@ -139,7 +139,7 @@ int CHudAmmoSecondary ::MsgFunc_SecAmmoVal(const char *pszName, int iSize, void

// check to see if there is anything left to draw
int count = 0;
for (int i = 0; i < MAX_SEC_AMMO_VALUES; i++)
for (unsigned int i = 0; i < MAX_SEC_AMMO_VALUES; i++)
{
count += V_max(0, m_iAmmoAmounts[i]);
}
Expand Down
16 changes: 8 additions & 8 deletions src/game/client/ammohistory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ HistoryResource gHR;

#define AMMO_PICKUP_GAP (gHR.iHistoryGap + 5)
#define AMMO_PICKUP_PICK_HEIGHT (32 + (gHR.iHistoryGap * 2))
#define AMMO_PICKUP_HEIGHT_MAX (ScreenHeight - 100)
#define AMMO_PICKUP_HEIGHT_MAX (ScreenHeight() - 100)

#define MAX_ITEM_NAME 32
int HISTORY_DRAW_TIME = 5;
Expand Down Expand Up @@ -91,7 +91,7 @@ void HistoryResource ::AddToHistory(int iType, const char *szName, int iCount)

void HistoryResource ::CheckClearHistory(void)
{
for (int i = 0; i < MAX_HISTORY; i++)
for (unsigned int i = 0; i < MAX_HISTORY; i++)
{
if (rgAmmoHistory[i].type)
return;
Expand Down Expand Up @@ -127,8 +127,8 @@ int HistoryResource ::DrawAmmoHistory(float flTime)
ScaleColors(r, g, b, min(scale, 255) );

// Draw the pic
int ypos = ScreenHeight - (AMMO_PICKUP_PICK_HEIGHT + (AMMO_PICKUP_GAP * i));
int xpos = ScreenWidth - 24;
int ypos = ScreenHeight() - (AMMO_PICKUP_PICK_HEIGHT + (AMMO_PICKUP_GAP * i));
int xpos = ScreenWidth() - 24;
if ( spr && *spr ) // weapon isn't loaded yet so just don't draw the pic
{ // the dll has to make sure it has sent info the weapons you need
SPR_Set( *spr, r, g, b );
Expand All @@ -154,8 +154,8 @@ int HistoryResource ::DrawAmmoHistory(float flTime)
float scale = (rgAmmoHistory[i].DisplayTime - flTime) * 80;
ScaleColors(r, g, b, min(scale, 255) );

int ypos = ScreenHeight - (AMMO_PICKUP_PICK_HEIGHT + (AMMO_PICKUP_GAP * i));
int xpos = ScreenWidth - (weap->rcInactive.right - weap->rcInactive.left);
int ypos = ScreenHeight() - (AMMO_PICKUP_PICK_HEIGHT + (AMMO_PICKUP_GAP * i));
int xpos = ScreenWidth() - (weap->rcInactive.right - weap->rcInactive.left);
SPR_Set( weap->hInactive, r, g, b );
SPR_DrawAdditive( 0, xpos, ypos, &weap->rcInactive );
}
Expand All @@ -172,8 +172,8 @@ int HistoryResource ::DrawAmmoHistory(float flTime)
float scale = (rgAmmoHistory[i].DisplayTime - flTime) * 80;
ScaleColors(r, g, b, min(scale, 255) );

int ypos = ScreenHeight - (AMMO_PICKUP_PICK_HEIGHT + (AMMO_PICKUP_GAP * i));
int xpos = ScreenWidth - (rect.right - rect.left) - 10;
int ypos = ScreenHeight() - (AMMO_PICKUP_PICK_HEIGHT + (AMMO_PICKUP_GAP * i));
int xpos = ScreenWidth() - (rect.right - rect.left) - 10;

SPR_Set( gHUD.GetSprite( rgAmmoHistory[i].iId ), r, g, b );
SPR_DrawAdditive( 0, xpos, ypos, &rect );
Expand Down
5 changes: 2 additions & 3 deletions src/game/client/ammohistory.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
//

// this is the max number of items in each bucket
#define MAX_WEAPON_POSITIONS MAX_WEAPON_SLOTS

class WeaponsResource
{
Expand Down Expand Up @@ -65,7 +64,7 @@ class WeaponsResource

void DropAllWeapons(void)
{
for (int i = 0; i < MAX_WEAPONS; i++)
for (unsigned int i = 0; i < MAX_WEAPONS; i++)
{
if (rgWeapons[i].iId)
DropWeapon(&rgWeapons[i]);
Expand Down Expand Up @@ -94,7 +93,7 @@ class WeaponsResource

extern WeaponsResource gWR;

#define MAX_HISTORY 12
constexpr int MAX_HISTORY = 12;
enum
{
HISTSLOT_EMPTY,
Expand Down
28 changes: 14 additions & 14 deletions src/game/client/angelscript/ASClientBindings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -853,7 +853,7 @@ static CBeam* AS_CreateBeamEntPoint(int startIdx, int attachment, const Vector3&

static void AS_CreateSpark(const Vector3& origin)
{
vec3_t pos = {origin.x, origin.y, origin.z};
Vector pos = {origin.x, origin.y, origin.z};
gEngfuncs.pEfxAPI->R_SparkEffect(pos, 5, -200, 200);
}

Expand All @@ -862,7 +862,7 @@ static void AS_CreateSparkOnModel(int entityIndex, int attachment)
cl_entity_t* pEnt = gEngfuncs.GetEntityByIndex(entityIndex);
if (pEnt)
{
vec3_t pos;
Vector pos;
VectorCopy(pEnt->origin, pos);
gEngfuncs.pEfxAPI->R_SparkEffect(pos, 5, -200, 200);
}
Expand Down Expand Up @@ -956,7 +956,7 @@ class CClientSound

void PlaySoundAtPosition(const Vector3& pos, const std::string& soundPath, float volume)
{
vec3_t position = {pos.x, pos.y, pos.z};
Vector position = {pos.x, pos.y, pos.z};
gEngfuncs.pEfxAPI->R_RicochetSound((float*)&position);
}
};
Expand All @@ -975,51 +975,51 @@ static CClientSound* AS_GetClientSound()
static Vector3 AS_GetGroundHeight(const Vector3& origin)
{
pmtrace_t trace;
vec3_t start = {origin.x, origin.y, origin.z};
vec3_t end = {origin.x, origin.y, origin.z - 8192.0f};
Vector start = {origin.x, origin.y, origin.z};
Vector end = {origin.x, origin.y, origin.z - 8192.0f};
gEngfuncs.pEventAPI->EV_PlayerTrace(start, end, PM_WORLD_ONLY, -1, &trace);
return Vector3(trace.endpos[0], trace.endpos[1], trace.endpos[2]);
}

static Vector3 AS_GetSkyHeight(const Vector3& origin)
{
pmtrace_t trace;
vec3_t start = {origin.x, origin.y, origin.z};
vec3_t end = {origin.x, origin.y, origin.z + 8192.0f};
Vector start = {origin.x, origin.y, origin.z};
Vector end = {origin.x, origin.y, origin.z + 8192.0f};
gEngfuncs.pEventAPI->EV_PlayerTrace(start, end, PM_WORLD_ONLY, -1, &trace);
return Vector3(trace.endpos[0], trace.endpos[1], trace.endpos[2]);
}

static bool AS_IsUnderSky(const Vector3& origin)
{
pmtrace_t trace;
vec3_t start = {origin.x, origin.y, origin.z};
vec3_t end = {origin.x, origin.y, origin.z + 8192.0f};
Vector start = {origin.x, origin.y, origin.z};
Vector end = {origin.x, origin.y, origin.z + 8192.0f};
gEngfuncs.pEventAPI->EV_PlayerTrace(start, end, PM_WORLD_ONLY, -1, &trace);
return trace.fraction >= 1.0f || trace.ent == 0;
}

static Vector3 AS_TraceLine(const Vector3& start, const Vector3& end, bool worldOnly)
{
pmtrace_t trace;
vec3_t vStart = {start.x, start.y, start.z};
vec3_t vEnd = {end.x, end.y, end.z};
Vector vStart = {start.x, start.y, start.z};
Vector vEnd = {end.x, end.y, end.z};
gEngfuncs.pEventAPI->EV_PlayerTrace(vStart, vEnd, worldOnly ? PM_WORLD_ONLY : PM_NORMAL, -1, &trace);
return Vector3(trace.endpos[0], trace.endpos[1], trace.endpos[2]);
}

static int AS_TraceLineEntity(const Vector3& start, const Vector3& end)
{
pmtrace_t trace;
vec3_t vStart = {start.x, start.y, start.z};
vec3_t vEnd = {end.x, end.y, end.z};
Vector vStart = {start.x, start.y, start.z};
Vector vEnd = {end.x, end.y, end.z};
gEngfuncs.pEventAPI->EV_PlayerTrace(vStart, vEnd, PM_NORMAL, -1, &trace);
return trace.ent;
}

static int AS_GetContents(const Vector3& origin)
{
vec3_t pos = {origin.x, origin.y, origin.z};
Vector pos = {origin.x, origin.y, origin.z};
return gEngfuncs.PM_PointContents(pos, nullptr);
}

Expand Down
4 changes: 2 additions & 2 deletions src/game/client/camera.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
// NOTE: must include quakedef.h first

#ifndef _CAMERA_H_
#define _CAMEA_H_
#define _CAMERA_H_

// pitch, yaw, dist
extern vec3_t cam_ofs;
extern Vector cam_ofs;
// Using third person camera
//extern int cam_thirdperson; //Master Sword - Moved to MSCLGlobals

Expand Down
2 changes: 1 addition & 1 deletion src/game/client/cdll_int.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ void DLLEXPORT HUD_ChatInputPosition(int* x, int* y)
{
if (g_iUser1 != 0 || gEngfuncs.IsSpectateOnly())
{
if (gHUD.m_Spectator.m_pip->value == INSET_OFF)
if ((int)gHUD.m_Spectator.m_pip->value == INSET_OFF)
{
*y = YRES(64);
}
Expand Down
Loading
Loading