瀏覽代碼

add case sensitive strings

Added case sensitive strings function to add them to the string table.
Nathan Bowhay 10 年之前
父節點
當前提交
2d7472d160
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      Engine/source/console/consoleFunctions.cpp

+ 11 - 0
Engine/source/console/consoleFunctions.cpp

@@ -1112,6 +1112,17 @@ DefineConsoleFunction( isValidIP, bool, ( const char* str),,
 		return isValidIP(str);
 }
 
+//----------------------------------------------------------------
+
+// Torque won't normally add another string if it already exists with another casing,
+// so this forces the addition. It should be called once near the start, such as in main.cs.
+ConsoleFunction(addCaseSensitiveStrings,void,2,0,"[string1, string2, ...]"
+                "Adds case sensitive strings to the StringTable.")
+{
+	for(int i = 1; i < argc; i++)
+		StringTable->insert(argv[i], true);
+}
+
 //=============================================================================
 //    Field Manipulators.
 //=============================================================================