mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
63 lines
2.2 KiB
C++
63 lines
2.2 KiB
C++
//=============================================================================//
|
|
//
|
|
// Purpose: Interface the engine exposes to the game DLL
|
|
//
|
|
//=============================================================================//
|
|
|
|
#include "core/stdafx.h"
|
|
#include "client/vengineclient_impl.h"
|
|
|
|
//#ifdef GAMEDLL_S3
|
|
bool* m_bRestrictServerCommands = nullptr;
|
|
bool* m_bRestrictClientCommands = nullptr;
|
|
//#endif
|
|
|
|
//---------------------------------------------------------------------------------
|
|
// Purpose: define if commands from the server should be restricted or not.
|
|
// Input : bRestricted -
|
|
// Output :
|
|
//---------------------------------------------------------------------------------
|
|
void CEngineClient::SetRestrictServerCommands(bool bRestricted)
|
|
{
|
|
*m_bRestrictServerCommands = bRestricted;
|
|
}
|
|
|
|
//---------------------------------------------------------------------------------
|
|
// Purpose: get value for if commands are restricted from servers.
|
|
// Input :
|
|
// Output : bool
|
|
//---------------------------------------------------------------------------------
|
|
bool CEngineClient::GetRestrictServerCommands() const
|
|
{
|
|
return *m_bRestrictServerCommands;
|
|
}
|
|
|
|
//---------------------------------------------------------------------------------
|
|
// Purpose: define if commands on the client should be restricted or not.
|
|
// Input : bRestricted -
|
|
// Output :
|
|
//---------------------------------------------------------------------------------
|
|
void CEngineClient::SetRestrictClientCommands(bool bRestricted)
|
|
{
|
|
*m_bRestrictClientCommands = bRestricted;
|
|
}
|
|
|
|
//---------------------------------------------------------------------------------
|
|
// Purpose: get value for if commands are restricted for clients.
|
|
// Input :
|
|
// Output : bool
|
|
//---------------------------------------------------------------------------------
|
|
bool CEngineClient::GetRestrictClientCommands() const
|
|
{
|
|
return *m_bRestrictClientCommands;
|
|
}
|
|
|
|
//---------------------------------------------------------------------------------
|
|
// Purpose: get local player
|
|
// Input :
|
|
// Output : void* (C_Player)
|
|
//---------------------------------------------------------------------------------
|
|
void* CEngineClient::GetLocalPlayer() const
|
|
{
|
|
return CEngineClient_GetLocalPlayer();
|
|
} |