mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-05-25 20:24:42 +00:00
Add a Very Wip Entity Distance option code
TODO: * maxChunkDistance dont need to be hardcoded. * Add Entity Distance Slider and Classic Entity Distance Checkbox.
This commit is contained in:
@@ -31,7 +31,7 @@ void EntityTracker::addEntity(shared_ptr<Entity> e)
|
||||
{
|
||||
if (e->instanceof(eTYPE_SERVERPLAYER))
|
||||
{
|
||||
addEntity(e, 32 * 16, 2);
|
||||
addEntity(e, 16 * 32, 2);
|
||||
shared_ptr<ServerPlayer> player = dynamic_pointer_cast<ServerPlayer>(e);
|
||||
for ( auto& it : entities )
|
||||
{
|
||||
@@ -76,7 +76,12 @@ void EntityTracker::addEntity(shared_ptr<Entity> e, int range, int updateInterva
|
||||
|
||||
void EntityTracker::addEntity(shared_ptr<Entity> e, int range, int updateInterval, bool trackDeltas)
|
||||
{
|
||||
if (range > maxRange) range = maxRange;
|
||||
// if (!app.GetGameSettings(localplayer->GetXboxPad(),eGameSetting_ClassicEntityRender))
|
||||
// range = 16 * maxChunkDistance;
|
||||
|
||||
if (range > maxRange)
|
||||
range = maxRange;
|
||||
|
||||
if (entityMap.find(e->entityId) != entityMap.end())
|
||||
{
|
||||
assert(false); // Entity already tracked
|
||||
|
||||
Reference in New Issue
Block a user