summaryrefslogtreecommitdiff
path: root/BuildingConfiguration.h
diff options
context:
space:
mode:
authorJonas Ask2009-10-24 13:06:23 +0000
committerJonas Ask2009-10-24 13:06:23 +0000
commitbcc3757c422be47d0889bbab87767c6417d311d3 (patch)
tree15f835789acc32cb4966435d11c90094b3eb30e2 /BuildingConfiguration.h
parentfd079cc1f027971e629596ea856c1553ad5960f4 (diff)
downloadstonesense-bcc3757c422be47d0889bbab87767c6417d311d3.tar.gz
stonesense-bcc3757c422be47d0889bbab87767c6417d311d3.tar.bz2
stonesense-bcc3757c422be47d0889bbab87767c6417d311d3.tar.xz
Changed buildings configs to use strings as IDs, this makes things more readable and less breakish
Diffstat (limited to 'BuildingConfiguration.h')
-rw-r--r--BuildingConfiguration.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/BuildingConfiguration.h b/BuildingConfiguration.h
index 61713b6..bde826d 100644
--- a/BuildingConfiguration.h
+++ b/BuildingConfiguration.h
@@ -6,6 +6,7 @@
class BuildingConfiguration
{
public:
+ char gameIDstr[100];
uint32_t gameID;
uint32_t width, height;
//uint32_t spriteIndex;
@@ -14,9 +15,11 @@ public:
bool canBeAnySize;
vector<ConditionalSprite> sprites;
- BuildingConfiguration(string name, int ID);
+ BuildingConfiguration(string name, char* IDstring);
~BuildingConfiguration(void);
+};
+extern bool BuildingNamesTranslatedFromGame;
-};
+void TranslateBuildingNames(); \ No newline at end of file