diff options
| author | Jonas Ask | 2009-10-27 03:02:25 +0000 |
|---|---|---|
| committer | Jonas Ask | 2009-10-27 03:02:25 +0000 |
| commit | 19992f118ac8cc2e8e3e3e91b7c6c44bb262b069 (patch) | |
| tree | 78db2850866624381ad46e157e526baf9087d3f9 /BuildingConfiguration.cpp | |
| parent | 859aeb104988ebd437390b550ea855fa9667360e (diff) | |
| download | stonesense-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.cpp | 3 |
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;
|
