summaryrefslogtreecommitdiff
path: root/sprite.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2005-10-04 19:52:26 +0000
committerpeter1138 <peter1138@openttd.org>2005-10-04 19:52:26 +0000
commit9fabe008a0c3edc750f72e9eb1e9b424455e3028 (patch)
treeb3c225b70ee50dd0c2138e3bc11f7d2e31033efc /sprite.c
parentc3a73d4047e9f748900b3c48472f8f93868a9846 (diff)
downloadopenttd-9fabe008a0c3edc750f72e9eb1e9b424455e3028.tar.xz
(svn r3014) -NewGRF, Codechange: Make all sprite group references be pointers instead of copying the data around.
Diffstat (limited to 'sprite.c')
-rw-r--r--sprite.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sprite.c b/sprite.c
index 17ff58c0c..a1cf5b278 100644
--- a/sprite.c
+++ b/sprite.c
@@ -31,7 +31,7 @@ SpriteGroup *EvalDeterministicSpriteGroup(const DeterministicSpriteGroup *dsg, i
DeterministicSpriteGroupRange *range = &dsg->ranges[i];
if (range->low <= value && value <= range->high)
- return &range->group;
+ return range->group;
}
return dsg->default_group;
@@ -72,7 +72,7 @@ SpriteGroup *EvalRandomizedSpriteGroup(const RandomizedSpriteGroup *rsg, byte ra
mask = (rsg->num_groups - 1) << rsg->lowest_randbit;
index = (random_bits & mask) >> rsg->lowest_randbit;
assert(index < rsg->num_groups);
- return &rsg->groups[index];
+ return rsg->groups[index];
}
byte RandomizedSpriteGroupTriggeredBits(const RandomizedSpriteGroup *rsg,