Some more precompiler things

This commit is contained in:
TotallyNotElite 2018-08-19 23:03:51 +02:00
parent 9bea554b55
commit 2fcf568123
5 changed files with 17 additions and 9 deletions

View File

@ -16,3 +16,4 @@
#define ENABLE_NULL_GRAPHICS @EnableNullGraphics@
#define TEXTMODE @Textmode@
#define ENABLE_PROFILER @EnableProfiler@
#define ENABLE_ONLINE @EnableOnlineFeatures@

View File

@ -3,7 +3,8 @@
*/
#pragma once
#include "config.h"
#if ENABLE_ONLINE
#include <string>
#if ENABLE_VISUALS
#include <colors.hpp>
@ -39,3 +40,4 @@ void update();
user_data *getUserData(unsigned steamId);
} // namespace online
#endif

View File

@ -49,7 +49,7 @@ IgnoreReason shouldTargetSteamId(unsigned id)
auto &pl = playerlist::AccessData(id);
if (playerlist::IsFriendly(pl.state))
return IgnoreReason::LOCAL_PLAYER_LIST;
#if ENABLE_ONLINE
auto *co = online::getUserData(id);
if (co)
{
@ -67,7 +67,7 @@ IgnoreReason shouldTargetSteamId(unsigned id)
if (co->is_developer)
return IgnoreReason::DEVELOPER;
}
#endif
return IgnoreReason::DO_NOT_IGNORE;
}
IgnoreReason shouldTarget(CachedEntity *entity)
@ -93,11 +93,11 @@ bool shouldAlwaysRenderEspSteamId(unsigned id)
auto &pl = playerlist::AccessData(id);
if (pl.state != playerlist::k_EState::DEFAULT)
return true;
#if ENABLE_ONLINE
auto *co = online::getUserData(id);
if (co)
return true;
#endif
return false;
}
bool shouldAlwaysRenderEsp(CachedEntity *entity)

View File

@ -29,7 +29,9 @@ DEFINE_HOOKED_METHOD(Paint, void, IEngineVGui *this_, PaintMode_t mode)
#endif
hacks::shared::catbot::update();
hitrate::Update();
#if ENABLE_ONLINE
online::update();
#endif
#if ENABLE_IPC
static Timer nametimer{};
if (nametimer.test_and_set(1000 * 10))

View File

@ -1,7 +1,8 @@
/*
Created on 23.06.18.
*/
#include "config.h"
#if ENABLE_ONLINE
#include <online/Online.hpp>
#include <core/cvwrapper.hpp>
@ -12,6 +13,7 @@
#undef null
#include <co/OnlineService.hpp>
#include <fstream>
#include <init.hpp>
@ -333,3 +335,4 @@ user_data *getUserData(unsigned steamId)
return nullptr;
}
} // namespace online
#endif