summaryrefslogtreecommitdiff
path: root/VegetationConfiguration.cpp
diff options
context:
space:
mode:
authorJapa2010-06-23 11:13:28 +0000
committerJapa2010-06-23 11:13:28 +0000
commit7973416e41f0e27600706a0fda42282daae52d82 (patch)
tree8c89853937fcbb183dc9ae6105dd6ae3d223aac0 /VegetationConfiguration.cpp
parentccf3c8c845742534f0cae1135835b4cd40fe1079 (diff)
downloadstonesense-7973416e41f0e27600706a0fda42282daae52d82.tar.gz
stonesense-7973416e41f0e27600706a0fda42282daae52d82.tar.bz2
stonesense-7973416e41f0e27600706a0fda42282daae52d82.tar.xz
fixed the draw functions to use pointers instead
Diffstat (limited to 'VegetationConfiguration.cpp')
-rw-r--r--VegetationConfiguration.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/VegetationConfiguration.cpp b/VegetationConfiguration.cpp
index 08b263a..b9af98e 100644
--- a/VegetationConfiguration.cpp
+++ b/VegetationConfiguration.cpp
@@ -63,7 +63,7 @@ bool addSingleVegetationConfig( TiXmlElement* elemRoot, vector<VegetationConfig
return true;
}
-c_sprite getVegetationSprite(vector<VegetationConfiguration>& vegetationConfigs,int index,bool live,bool grown)
+c_sprite * getVegetationSprite(vector<VegetationConfiguration>& vegetationConfigs,int index,bool live,bool grown)
{
int vcmax = (int)vegetationConfigs.size();
for (int i=0;i<vcmax;i++)
@@ -72,9 +72,9 @@ c_sprite getVegetationSprite(vector<VegetationConfiguration>& vegetationConfigs,
if (current->gameID != INVALID_INDEX && current->gameID != index) continue;
if (current->live != live) continue;
if (current->grown != grown) continue;
- return current->sprite;
+ return &(current->sprite);
}
- c_sprite sprite;
+ c_sprite* sprite = new c_sprite;
return sprite;
}