Skip to content

Commit ffaa133

Browse files
committed
Add RmlUi classes to luacheck globals
Added all RmlUi component classes to .luacheckrc globals list to fix luacheck errors: - Core classes: RmlUiManager, RmlUiBuilder, RmlUiEditorBase, RmlUiComponent - Field classes: RmlUiField and 13 field type implementations - Compatibility layer: ChoiceField, ColorField, AssetField, etc. - Picker windows: AssetPickerWindow, ColorPickerWindow, MaterialPickerWindow - Dialogs: RmlUiBaseDialog, RmlUiFileDialog, RmlUiNewProjectDialog, etc. - Editors: RmlUiTriggerEditor, RmlUiObjectEditor, etc. (12 editors) - Floating windows: RmlUiCommandWindow, RmlUiStatusWindow, etc. - General windows: RmlUiScenarioInfoView, RmlUiDiplomacyWindow, etc. - Object components: RmlUiAnimationsView, RmlUiCollisionWindow, etc. - Trigger components: RmlUiTriggerWindow, RmlUiEventWindow, etc. (11 components) Total: 70+ global class declarations added for RmlUi skeleton implementation.
1 parent 6769cc9 commit ffaa133

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

.luacheckrc

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,43 @@ globals = {
4343
-- SB view fields
4444
"UnitField", "FeatureField", "AreaField", "TriggerField", "UnitTypeField", "FeatureTypeField",
4545
"TeamField", "NumericField", "StringField", "BooleanField", "NumericComparisonField", "IdentityComparisonField",
46-
"PositionField"
46+
"PositionField",
47+
48+
-- RmlUi core
49+
"RmlUiManager", "RmlUiBuilder", "RmlUiEditorBase", "RmlUiComponent",
50+
51+
-- RmlUi fields
52+
"RmlUiField", "RmlUiStringField", "RmlUiNumericField", "RmlUiBooleanField", "RmlUiChoiceField",
53+
"RmlUiColorField", "RmlUiAssetField", "RmlUiMaterialField", "RmlUiObjectField", "RmlUiObjectTypeField",
54+
"RmlUiTeamField", "RmlUiArrayField", "RmlUiGroupField",
55+
56+
-- RmlUi field compat (overwrites StringField, etc.)
57+
"ChoiceField", "ColorField", "AssetField", "MaterialField", "ObjectField", "ObjectTypeField", "ArrayField", "GroupField",
58+
59+
-- RmlUi pickers
60+
"RmlUiAssetPickerWindow", "RmlUiColorPickerWindow", "RmlUiMaterialPickerWindow",
61+
"AssetPickerWindow", "ColorPickerWindow", "MaterialPickerWindow",
62+
63+
-- RmlUi dialogs
64+
"RmlUiBaseDialog", "RmlUiFileDialog", "RmlUiNewProjectDialog",
65+
"RmlUiImportFileDialog", "RmlUiExportFileDialog", "RmlUiOpenProjectDialog", "RmlUiSaveProjectDialog",
66+
67+
-- RmlUi editors
68+
"RmlUiTriggerEditor", "RmlUiObjectEditor", "RmlUiHeightmapEditor", "RmlUiTextureEditor",
69+
"RmlUiGrassEditor", "RmlUiMetalEditor", "RmlUiWaterEditor", "RmlUiLightingEditor",
70+
"RmlUiSkyEditor", "RmlUiTerrainSettingsEditor", "RmlUiDNTSEditor", "RmlUiMaterialBrowser",
71+
72+
-- RmlUi floating windows
73+
"RmlUiCommandWindow", "RmlUiStatusWindow", "RmlUiControlButtons", "RmlUiTopLeftMenu",
74+
75+
-- RmlUi general windows
76+
"RmlUiScenarioInfoView", "RmlUiDiplomacyWindow", "RmlUiPlayerWindow", "RmlUiPlayersWindow",
77+
78+
-- RmlUi object components
79+
"RmlUiAnimationsView", "RmlUiCollisionWindow", "RmlUiObjectDefsPanel", "RmlUiObjectPropertyWindow",
80+
81+
-- RmlUi trigger components
82+
"RmlUiTriggerWindow", "RmlUiEventWindow", "RmlUiConditionWindow", "RmlUiActionWindow",
83+
"RmlUiAreasWindow", "RmlUiAreaView", "RmlUiVariablesWindow", "RmlUiVariableWindow",
84+
"RmlUiDebugTriggerView", "RmlUiDebugVariableView", "RmlUiCustomWindow"
4785
}

0 commit comments

Comments
 (0)