MCPcopy Create free account
hub / github.com/NBlood/NBlood / SetupPreCache

Function SetupPreCache

source/sw/src/cache.cpp:164–252  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162void PreCacheGhost(void);
163
164void
165SetupPreCache(void)
166{
167 if (PreCaching)
168 {
169 precache();
170
171 PreCacheSoundList(Player_SCTable, SIZ(Player_SCTable));
172
173 // actors cache ranges are called from SpriteSetup
174 // only caches the actor if its on the level
175
176 // weapons
177 PreCacheRange(2000, 2227);
178 PreCacheRange(4090, 4093);
179 // Explosions
180 PreCacheRange(3072, 3225);
181 // ninja player character
182 PreCacheRange(1024, 1175);
183 // console
184 PreCacheRange(2380, 2409);
185 PreCacheRange(3600, 3645);
186 PreCacheRange(2434, 2435);
187 // common
188 PreCacheRange(204, 208);
189 // message font
190 PreCacheRange(4608, 4701);
191 // gibs
192 PreCacheRange(1150,1568);
193 PreCacheRange(1685,1690);
194 PreCacheRange(900,944);
195 PreCacheRange(1670,1681);
196 // blood
197 PreCacheRange(1710,1715);
198 PreCacheRange(2410,2425);
199 PreCacheRange(389,389); // blood puddle by itself in art file
200 PreCacheRange(2500,2503);
201 // shrap
202 PreCacheRange(3840,3911);
203 PreCacheRange(3924,3947);
204 PreCacheRange(1397,1398);
205 // water *** animated tiles, can be deleted now ***
206 // PreCacheRange(780,794);
207 // switches
208 PreCacheRange(561,584);
209 PreCacheRange(551,552);
210 PreCacheRange(1846,1847);
211 PreCacheRange(1850,1859);
212 // bullet smoke
213 PreCacheRange(1748,1753);
214 // small blue font
215 PreCacheRange(2930,3023);
216 // gas can
217 PreCacheRange(3038,3042);
218 // lava *** animated tiles, can be deleted now ***
219 // PreCacheRange(175,182);
220 // gas clouds & teleport effect
221 PreCacheRange(3240,3277);

Callers 3

LoadGameFunction · 0.85
InitGameFunction · 0.85
InitLevelFunction · 0.85

Calls 3

precacheFunction · 0.85
PreCacheSoundListFunction · 0.85
PreCacheRangeFunction · 0.85

Tested by

no test coverage detected