From df911c65b7eb1c39e3fb94b02996240880daddb3 Mon Sep 17 00:00:00 2001 From: Klemen Plestenjak Date: Sun, 12 Nov 2023 15:43:41 +0100 Subject: [PATCH] Add header guards --- game/utils/building_types.h | 3 +++ scripts/extract_tileset_classes.py | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/game/utils/building_types.h b/game/utils/building_types.h index 242d8d8..119af64 100644 --- a/game/utils/building_types.h +++ b/game/utils/building_types.h @@ -1,3 +1,5 @@ +#ifndef Buildingtype_H +#define Buildingtype_H // This file was generated by: extract_tileset_classes.py #include @@ -258,3 +260,4 @@ static void getBuildingSize(BuildingType type, BzTile *outWidth, BzTile *outHeig } } +#endif //Buildingtype_H diff --git a/scripts/extract_tileset_classes.py b/scripts/extract_tileset_classes.py index e0aa12a..3d2c74b 100755 --- a/scripts/extract_tileset_classes.py +++ b/scripts/extract_tileset_classes.py @@ -40,6 +40,10 @@ def enum_string(name): return f"{enum_name}_{name.upper()}" +# ============================ +header_guard = f"{enum_type.capitalize()}_H" +print(f"#ifndef {header_guard}") +print(f"#define {header_guard}") script_name = os.path.basename(__file__) print(f"// This file was generated by: {script_name}") print() @@ -185,3 +189,5 @@ print() # ============================ + +print(f"#endif //{header_guard}") \ No newline at end of file