added main menus, improved shading
This commit is contained in:
@@ -12,6 +12,7 @@ enum EPredictionMode {
|
||||
PREDICTION_MODE_DESTROYED,
|
||||
PREDICTION_MODE_NONE,
|
||||
};
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Base server entity class.
|
||||
// It is updated every 1/tickrate (64) of a second. Does not require special
|
||||
@@ -22,11 +23,36 @@ class CBaseEntity
|
||||
public:
|
||||
CBaseEntity();
|
||||
virtual void Precache() = 0;
|
||||
|
||||
virtual void Spawn( void ) = 0;
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
//
|
||||
//---------------------------------------------------------------------
|
||||
virtual void Destroy( void ) = 0;
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Reads the parameter from the level file. szName indicates of the
|
||||
// parameter that is sent to be deserialized. szValue is value encoded
|
||||
// as a string.
|
||||
//---------------------------------------------------------------------
|
||||
virtual void ReadParameter( const char *szName, const char *szValue );
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Update at constant rate (+-tickrate times a second).
|
||||
//---------------------------------------------------------------------
|
||||
virtual void Think( float fDelta ) = 0;
|
||||
virtual void Sync( void *pData, uint32_t nDataSize ) = 0;
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Used to send data from an actual server.
|
||||
//---------------------------------------------------------------------
|
||||
virtual void SendToServer() = 0;
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Used to recieve data from an actual server.
|
||||
//---------------------------------------------------------------------
|
||||
virtual void RecieveFromServer( void *pData, uint32_t nDataSize ) = 0;
|
||||
|
||||
void SetPosition( vec3 position );
|
||||
void SetRotationEuler( vec3 euler );
|
||||
void SetRotationQuat( vec4 quaternion );
|
||||
|
||||
Reference in New Issue
Block a user