moved almost all hardcoded constants to "define.dat"
[k8-i-v-a-n.git] / src / game / pool.h
blob2f3af2927c2ef6c5d0e2081c1111afaa75a3b6cf
1 /*
3 * Iter Vehemens ad Necem (IVAN)
4 * Copyright (C) Timo Kiviluoto
5 * Released under the GNU General
6 * Public License
8 * See LICENSING which should be included
9 * along with this file for more details
13 #ifndef __POOL_H__
14 #define __POOL_H__
16 #include "ivancommon.h"
19 class entity;
22 class pool {
23 public:
24 pool ();
26 static void Add (entity *);
27 static void Remove (entity *);
28 static void AddToHell (entity *);
29 static void RemoveFromHell (entity *);
30 static void BurnHell ();
31 static void Be ();
32 static truth IsBurningHell ();
33 static void KillBees ();
34 static void AbortBe ();
36 static void RegisterState (truth doreg);
38 static void RemoveEverything (); // don't delete!
42 #endif