networking i guess

This commit is contained in:
2026-02-28 21:07:44 +02:00
parent e83f7cd448
commit 03c560c2b7
68 changed files with 1348 additions and 121 deletions

View File

@@ -7,6 +7,8 @@
#ifndef ENTITIES_H
#define ENTITIES_H
#include "stdint.h"
class IEntityFactory;
class C_BaseEntity;
@@ -19,10 +21,12 @@ public:
virtual void RegisterEntityClass( IEntityFactory *pEntityFactory, const char *szClassName );
virtual C_BaseEntity *CreateByClassname( const char *szName );
virtual C_BaseEntity *CreateByClassnameWithIndex( const char *szName, uint32_t uIndex );
virtual IEntityFactory *GetFactoryByClassname( const char *szName );
virtual void Think();
virtual C_BaseEntity **GetEntities();
private:
C_BaseEntity *m_pEntities[MAX_EDICTS];
int m_nEntityCount;