summaryrefslogblamecommitdiffstats
path: root/src/core/References.h
blob: e7a64de7e438ec6d5d9480091b002ca99cc76e68 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                          
       

                                               
 
                               

                                                    
  
#pragma once

class CEntity;

struct CReference
{
	CReference *next;
	CEntity **pentity;
};

class CReferences
{
public:
	static CReference aRefs[NUMREFERENCES];
	static CReference *pEmptyList;

	static void Init(void);
	static void RemoveReferencesToPlayer(void);
	static void PruneAllReferencesInWorld(void);
};