]> icculus.org git repositories - divverent/nexuiz.git/blob - data/qcsrc/client/rubble.qc
healthbars for sprites (currently unused)
[divverent/nexuiz.git] / data / qcsrc / client / rubble.qc
1 .float creationtime;\r
2 \r
3 void RubbleDrop(entity list, void() deleteproc)\r
4 {\r
5     float t,tt;\r
6     entity rub,old_rub;\r
7 \r
8     rub = findchainentity(owner,list);\r
9     while(rub)\r
10     {\r
11         if(rub.creationtime > t)\r
12         {\r
13             old_rub = rub;\r
14             tt = t;\r
15         }\r
16         rub = rub.chain;\r
17     }\r
18 \r
19     rub = self;\r
20     self = old_rub;\r
21     deleteproc();\r
22     self = rub;\r
23 }\r
24 \r
25 entity RubbleNew(entity list)\r
26 {\r
27     entity rub;\r
28 \r
29     rub = spawn();\r
30     rub.creationtime = time;\r
31     rub.owner = list;\r
32 \r
33     return rub;\r
34 }\r