summaryrefslogtreecommitdiff
path: root/src/newgrf_spritegroup.h
diff options
context:
space:
mode:
authorPeter Nelson <peter1138@openttd.org>2021-05-02 00:00:06 +0100
committerPeterN <peter@fuzzle.org>2021-05-02 09:41:01 +0100
commit1aeaf399541c229973b576f2f2423fa8c4b49f65 (patch)
tree489af8206117a928b5e4efb113bacc844fe44778 /src/newgrf_spritegroup.h
parentf785a70a2bc08eaefcb1e2a43b8e6d36a154a00e (diff)
downloadopenttd-1aeaf399541c229973b576f2f2423fa8c4b49f65.tar.xz
Cleanup: Use std::vector in DeterministicSpriteGroup.
Diffstat (limited to 'src/newgrf_spritegroup.h')
-rw-r--r--src/newgrf_spritegroup.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/newgrf_spritegroup.h b/src/newgrf_spritegroup.h
index a931597a0..e91987dbb 100644
--- a/src/newgrf_spritegroup.h
+++ b/src/newgrf_spritegroup.h
@@ -166,15 +166,12 @@ struct DeterministicSpriteGroupRange {
struct DeterministicSpriteGroup : SpriteGroup {
DeterministicSpriteGroup() : SpriteGroup(SGT_DETERMINISTIC) {}
- ~DeterministicSpriteGroup();
VarSpriteGroupScope var_scope;
DeterministicSpriteGroupSize size;
- uint num_adjusts;
- uint num_ranges;
bool calculated_result;
- DeterministicSpriteGroupAdjust *adjusts;
- DeterministicSpriteGroupRange *ranges; // Dynamically allocated
+ std::vector<DeterministicSpriteGroupAdjust> adjusts;
+ std::vector<DeterministicSpriteGroupRange> ranges; // Dynamically allocated
/* Dynamically allocated, this is the sole owner */
const SpriteGroup *default_group;