summaryrefslogtreecommitdiff
path: root/src/core/References.h
blob: e7a64de7e438ec6d5d9480091b002ca99cc76e68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#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);
};