changeset 4892:6ee3bd3e124c draft

(svn r6836) - Codechange: constify SpriteGroup references. These used to be non-const when we kept a reference count, which we don't do anymore.
author peter1138 <peter1138@openttd.org>
date Thu, 19 Oct 2006 10:20:36 +0000
parents 60dc57328656
children 7912bdc2544e
files newgrf_spritegroup.h
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/newgrf_spritegroup.h
+++ b/newgrf_spritegroup.h
@@ -19,8 +19,8 @@
 
 	byte num_loaded;       ///< Number of loaded groups
 	byte num_loading;      ///< Number of loading groups
-	SpriteGroup **loaded;  ///< List of loaded groups (can be SpriteIDs or Callback results)
-	SpriteGroup **loading; ///< List of loading groups (can be SpriteIDs or Callback results)
+	const SpriteGroup **loaded;  ///< List of loaded groups (can be SpriteIDs or Callback results)
+	const SpriteGroup **loading; ///< List of loading groups (can be SpriteIDs or Callback results)
 } RealSpriteGroup;
 
 /* Shared by deterministic and random groups. */
@@ -73,7 +73,7 @@
 
 
 typedef struct DeterministicSpriteGroupRange {
-	SpriteGroup *group;
+	const SpriteGroup *group;
 	uint32 low;
 	uint32 high;
 } DeterministicSpriteGroupRange;
@@ -88,7 +88,7 @@
 	DeterministicSpriteGroupRange *ranges; // Dynamically allocated
 
 	// Dynamically allocated, this is the sole owner
-	SpriteGroup *default_group;
+	const SpriteGroup *default_group;
 } DeterministicSpriteGroup;
 
 typedef enum RandomizedSpriteGroupCompareModes {
@@ -109,7 +109,7 @@
 	byte num_groups; // must be power of 2
 
 	// Take the group with appropriate index:
-	SpriteGroup **groups;
+	const SpriteGroup **groups;
 } RandomizedSpriteGroup;