src/spritecache.cpp
changeset 5702 f98beec96c66
parent 5609 dc6a58930ba4
child 5720 33faabcca1dd
--- a/src/spritecache.cpp	Tue Jan 16 21:34:51 2007 +0000
+++ b/src/spritecache.cpp	Tue Jan 16 22:10:35 2007 +0000
@@ -107,7 +107,7 @@
 {
 	/* Special case for Sprite ID zero -- its position is also 0... */
 	if (id == 0) return true;
-
+	if (id >= _spritecache_items) return false;
 	return GetSpriteCache(id)->file_pos != 0;
 }
 
@@ -386,7 +386,7 @@
 	SpriteCache *sc;
 	void* p;
 
-	assert(sprite < MAX_SPRITES);
+	assert(sprite < _spritecache_items);
 
 	sc = GetSpriteCache(sprite);