mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 21:57:57 +03:00
MSG_PackCoord: use rounded coordinate
This commit is contained in:
parent
034ceb2a99
commit
595958d578
1 changed files with 2 additions and 11 deletions
|
@ -1790,23 +1790,14 @@ int MSG_PackAlpha(float alpha, int bits)
|
|||
|
||||
int MSG_PackCoord(float coord)
|
||||
{
|
||||
int packed;
|
||||
float rounded;
|
||||
|
||||
rounded = coord * 4.f + MAX_PACKED_COORD_HALF;
|
||||
packed = (int)rounded;
|
||||
unsigned int packed = (int)round(coord * 4.0 + MAX_PACKED_COORD_HALF);
|
||||
coordstats[packed]++;
|
||||
|
||||
return packed;
|
||||
}
|
||||
|
||||
int MSG_PackCoordExtra(float coord)
|
||||
{
|
||||
unsigned int packed;
|
||||
float rounded;
|
||||
|
||||
rounded = coord * 16.f + MAX_PACKED_COORD_EXTRA_HALF;
|
||||
packed = (int)rounded;
|
||||
unsigned int packed = round(coord * 16.0 + MAX_PACKED_COORD_EXTRA_HALF);
|
||||
if (packed >= MAX_PACKED_COORD_EXTRA) {
|
||||
Com_DPrintf("Illegal XYZ coordinates for an entity, information lost in transmission\n");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue