summaryrefslogtreecommitdiff
path: root/BuildingConfiguration.cpp
diff options
context:
space:
mode:
authorJonas Ask2009-10-27 03:02:25 +0000
committerJonas Ask2009-10-27 03:02:25 +0000
commit19992f118ac8cc2e8e3e3e91b7c6c44bb262b069 (patch)
tree78db2850866624381ad46e157e526baf9087d3f9 /BuildingConfiguration.cpp
parent859aeb104988ebd437390b550ea855fa9667360e (diff)
downloadstonesense-19992f118ac8cc2e8e3e3e91b7c6c44bb262b069.tar.gz
stonesense-19992f118ac8cc2e8e3e3e91b7c6c44bb262b069.tar.bz2
stonesense-19992f118ac8cc2e8e3e3e91b7c6c44bb262b069.tar.xz
Optimizing code.
Changed most loops to precache vector size.
Diffstat (limited to 'BuildingConfiguration.cpp')
-rw-r--r--BuildingConfiguration.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/BuildingConfiguration.cpp b/BuildingConfiguration.cpp
index bb04d23..9ec3cda 100644
--- a/BuildingConfiguration.cpp
+++ b/BuildingConfiguration.cpp
@@ -29,7 +29,8 @@ void TranslateBuildingNames(){
for(uint32_t i=0; i < buildingTypes.size(); i++){
char* ptr = buildingTypes[i].gameIDstr;
uint32_t j;
- for(j=0; j < v_buildingtypes.size(); j++){
+ uint32_t num = (uint32_t)v_buildingtypes.size();
+ for(j=0; j < num; j++){
if( strcmp( ptr, v_buildingtypes[j].c_str()) == 0){
//assign ID
buildingTypes[i].gameID = j;