marauder2k7
c53d79a8cf
XML Document element traversal
...
Allows traversing an xml document by element without needing to know the element name
Blind traversal allows more dynamic loading of xml docs and logic to wrap different outcomes
new script functions:
prevElement
nextElement
nextChildElement
<main> <--- we are here
<child> <-- nextChildElement will take us here
</child>
<child2> <-- after nextChildElement nextElement will take us here
</child2>
</main>
<main2> <-- next element will bring us here
</main2>
2025-11-15 19:02:45 +00:00
marauder2k7
142467ccc6
update lib
...
can use original cmakelists.txt from torque, but update naming to tinyxml2
2025-02-14 19:57:38 +00:00
AzaezelX
f5a34308f9
add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector
2023-01-27 01:13:15 -06:00
Robert MacGregor
5d26dba7da
* BugFix: Clear some MSVC compiler warnings.
2021-10-07 00:27:39 -04:00
Jeff Hutchinson
717c7acca9
Merge remote-tracking branch 'devhead/Preview4_0' into tsneo
...
# Conflicts:
# Templates/BaseGame/game/data/ui/guis/loadingGui.gui
# Templates/BaseGame/game/data/ui/guis/mainMenu.gui
# Templates/BaseGame/game/tools/MainEditor/guis/MainEditorWindow.gui
# Templates/BaseGame/game/tools/assetBrowser/guis/assetPreviewButtonsTemplate.gui
# Templates/BaseGame/game/tools/forestEditor/brushes.tscript
2021-08-13 20:14:39 -04:00
Lukas Aldershaab
9a795e89f3
Update usage of TinyXML to use TinyXML2
2021-07-31 21:54:19 +02:00
Jeff Hutchinson
35500a87c6
initial port of the new interpreter
2021-03-30 19:33:19 -04:00
OTHGMars
0ece989560
Updates SimXMLDocument, fsTiXmlDocument, Taml and TamlXmlParser for reading from zip.
2021-01-11 04:57:10 -05:00
Lukas Joergensen
76908eae3c
Eliminate DefineConsoleMethod
2018-04-17 21:01:50 +02:00
Glenn Smith
e6e97e660c
Missed a couple +1s here and there
2018-03-07 00:44:46 -05:00
Glenn Smith
79c34c68db
Use strncpy instead of strcpy because again, buffer overflows
2018-03-06 02:35:33 -05:00
Thomas "elfprince13" Dickerson
27e2871b01
Replaced StringTable->insert("") with StringTable->EmptyString()
2017-01-11 23:36:04 -05:00
Vincent Gee
acb192e2a5
Replaced a ton of ConsoleMethods with the DefineConsoleMethod Macro.
2014-11-03 22:42:51 -05:00
Daniel Buckmaster
b507dc9555
Merge branch 'master' into console-func-refactor
...
Conflicts:
Engine/source/app/net/net.cpp
Engine/source/console/astNodes.cpp
Engine/source/console/compiledEval.cpp
Engine/source/console/console.h
Engine/source/console/consoleInternal.h
Engine/source/console/engineAPI.h
2014-10-14 15:09:11 +11:00
cpusci
4c35fd37af
Simple pass over the codebase to standardize the platform types.
2013-08-04 16:26:01 -05:00
James Urquhart
38c8e52c1d
Beginnings of the "pass everything using a native type wrapper" console code.
...
- ConsoleValue class is now the base value class.
- ConsoleValueRef is now used to supply function parameters. Values are disposable.
- Script functions return values instead of just strings where possible.
- Variables can be disposable strings
- Bytecode changed
Fix the issues with console method parameters and fields which prevented missions from loading.
2012-10-12 18:56:17 +01:00
DavidWyand-GG
7dbfe6994d
Engine directory for ticket #1
2012-09-19 11:15:01 -04:00