diff options
| author | Japa | 2010-06-23 11:13:28 +0000 |
|---|---|---|
| committer | Japa | 2010-06-23 11:13:28 +0000 |
| commit | 7973416e41f0e27600706a0fda42282daae52d82 (patch) | |
| tree | 8c89853937fcbb183dc9ae6105dd6ae3d223aac0 /VegetationConfiguration.cpp | |
| parent | ccf3c8c845742534f0cae1135835b4cd40fe1079 (diff) | |
| download | stonesense-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.cpp | 6 |
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;
}
|
