2022-02-14 18:06:26 +00:00
|
|
|
local generateenum = require("generateenum")
|
|
|
|
|
2022-03-16 22:50:50 +00:00
|
|
|
local enumName = "Objects.StaticID"
|
2022-02-14 18:06:26 +00:00
|
|
|
local enumIncludes = [==[
|
|
|
|
#include <unordered_map>
|
|
|
|
#include <string>
|
|
|
|
]==]
|
|
|
|
|
|
|
|
local enumDesc = "Constants for static IDs."
|
|
|
|
local constantsDesc = "The following constants are inside StaticID."
|
|
|
|
local tableDesc = "Table of constants."
|
|
|
|
|
|
|
|
local decl = "static const std::unordered_map<std::string, int> kStaticIDs {"
|
|
|
|
local footer = [==[
|
|
|
|
};
|
|
|
|
]==]
|
|
|
|
|
|
|
|
local enumFile = "StaticIDs.txt"
|
|
|
|
local outputFile = "StaticIDs.h"
|
|
|
|
|
|
|
|
generateenum(enumName, enumIncludes, enumDesc, constantsDesc, tableDesc, decl, footer, enumFile, outputFile)
|
|
|
|
|