Parametrize script extension, default to 'tscript'

This commit is contained in:
Lukas Aldershaab 2020-12-12 16:54:16 +01:00
parent b8b62292bd
commit 099dd4f1f3
542 changed files with 774 additions and 783 deletions

View file

@ -25,8 +25,8 @@ function initializeWorldEditor()
echo(" % - Initializing World Editor");
// Load GUI
exec("./gui/profiles.ed.cs");
exec("./scripts/cursors.ed.cs");
exec("./gui/profiles.ed.tscript");
exec("./scripts/cursors.ed.tscript");
exec("./gui/guiCreateNewTerrainGui.gui" );
exec("./gui/GenericPromptDialog.ed.gui" );
@ -51,32 +51,32 @@ function initializeWorldEditor()
exec("tools/gui/postFxEditor.gui" );
// Load Scripts.
exec("./scripts/menus.ed.cs");
exec("./scripts/menuHandlers.ed.cs");
exec("./scripts/editor.ed.cs");
exec("./scripts/editorInputCommands.cs");
exec("./scripts/editor.keybinds.cs");
exec("./scripts/undoManager.ed.cs");
exec("./scripts/lighting.ed.cs");
exec("./scripts/EditorGui.ed.cs");
exec("./scripts/editorPrefs.ed.cs");
exec("./scripts/editorRender.ed.cs");
exec("./scripts/editorPlugin.ed.cs");
exec("./scripts/EditorChooseLevelGui.ed.cs");
exec("./scripts/cameraBookmarks.ed.cs");
exec("./scripts/ManageSFXParametersWindow.ed.cs");
exec("./scripts/AddFMODProjectDlg.ed.cs");
exec("./scripts/SelectObjectsWindow.ed.cs");
exec("./scripts/cameraCommands.ed.cs");
exec("./scripts/probeBake.ed.cs");
exec("./scripts/visibility/visibilityLayer.ed.cs");
exec("./scripts/visibility/lightViz.cs");
exec("./scripts/visibility/shadowViz.cs");
exec("./scripts/visibility/probeViz.cs");
exec("./scripts/visibility/miscViz.cs");
exec("./scripts/menus.ed.tscript");
exec("./scripts/menuHandlers.ed.tscript");
exec("./scripts/editor.ed.tscript");
exec("./scripts/editorInputCommands.tscript");
exec("./scripts/editor.keybinds.tscript");
exec("./scripts/undoManager.ed.tscript");
exec("./scripts/lighting.ed.tscript");
exec("./scripts/EditorGui.ed.tscript");
exec("./scripts/editorPrefs.ed.tscript");
exec("./scripts/editorRender.ed.tscript");
exec("./scripts/editorPlugin.ed.tscript");
exec("./scripts/EditorChooseLevelGui.ed.tscript");
exec("./scripts/cameraBookmarks.ed.tscript");
exec("./scripts/ManageSFXParametersWindow.ed.tscript");
exec("./scripts/AddFMODProjectDlg.ed.tscript");
exec("./scripts/SelectObjectsWindow.ed.tscript");
exec("./scripts/cameraCommands.ed.tscript");
exec("./scripts/probeBake.ed.tscript");
exec("./scripts/visibility/visibilityLayer.ed.tscript");
exec("./scripts/visibility/lightViz.tscript");
exec("./scripts/visibility/shadowViz.tscript");
exec("./scripts/visibility/probeViz.tscript");
exec("./scripts/visibility/miscViz.tscript");
exec("tools/gui/postFxEditor.cs" );
exec("tools/gui/renderTargetVisualizer.ed.cs");
exec("tools/gui/postFxEditor.tscript" );
exec("tools/gui/renderTargetVisualizer.ed.tscript");
// Load Custom Editors
loadDirectory(expandFilename("./scripts/editors"));

View file

@ -140,7 +140,7 @@ function AddFMODProjectDlg::onOK( %this )
// If an event script exists from a previous instantiation,
// delete it first.
%eventFileName = %fileName @ ".cs";
%eventFileName = %fileName @ ".tscript";
if( isFile( %eventFileName ) )
fileDelete( %eventFileName );
@ -164,7 +164,7 @@ function AddFMODProjectDlg::onOK( %this )
{
// Save the object.
%objName.setFileName( "scripts/client/audioData.cs" );
%objName.setFileName( "scripts/client/audioData.tscript" );
%this.persistenceMgr.setDirty( %objName );
%this.persistenceMgr.saveDirty();
}

View file

@ -38,7 +38,7 @@ function EditorGui::init(%this)
if( !isObject( %this-->ToolsPaletteWindow ) )
{
// Load Creator/Inspector GUI
exec("~/worldEditor/gui/ToolsPaletteGroups/init.cs");
exec("~/worldEditor/gui/ToolsPaletteGroups/init." @ $TorqueScriptFileExtension);
exec("~/worldEditor/gui/ToolsPaletteWindow.ed.gui");
if( isObject( EWToolsPaletteWindow ) )
@ -157,7 +157,7 @@ function EditorGui::init(%this)
if( !isObject( %this-->EditorSettingsWindow ) )
{
exec("tools/gui/EditorSettingsWindow.ed.gui");
exec("tools/gui/editorSettingsWindow.ed.cs");
exec("tools/gui/editorSettingsWindow.ed." @ $TorqueScriptFileExtension);
%this.add( ESettingsWindow );
ESettingsWindow.setVisible(false);
@ -178,7 +178,7 @@ function EditorGui::init(%this)
if( !isObject( %this-->SnapOptionsWindow ) )
{
exec("~/worldEditor/gui/ObjectSnapOptionsWindow.ed.gui");
exec("~/worldEditor/scripts/objectSnapOptions.ed.cs");
exec("~/worldEditor/scripts/objectSnapOptions.ed." @ $TorqueScriptFileExtension);
%this.add( ESnapOptions );
ESnapOptions.setVisible(false);
ESnapOptionsTabBook.selectPage(0);
@ -188,7 +188,7 @@ function EditorGui::init(%this)
if( !isObject( %this-->TransformSelectionWindow ) )
{
exec("~/worldEditor/gui/TransformSelectionWindow.ed.gui");
exec("~/worldEditor/scripts/transformSelection.ed.cs");
exec("~/worldEditor/scripts/transformSelection.ed." @ $TorqueScriptFileExtension);
%this.add( ETransformSelection );
ETransformSelection.setVisible(false);
}

View file

@ -26,7 +26,7 @@
//=============================================================================
/// File to save newly created SFXParameters in by default.
$SFX_PARAMETER_FILE = "scripts/client/audioData.cs";
$SFX_PARAMETER_FILE = "scripts/client/audioData.tscript";
$SFX_PARAMETER_CHANNELS[ 0 ] = "Volume";
$SFX_PARAMETER_CHANNELS[ 1 ] = "Pitch";

View file

@ -163,7 +163,7 @@ function toggleEditor(%make)
}
//------------------------------------------------------------------------------
// The editor action maps are defined in editor.bind.cs
// The editor action maps are defined in editor.bind.tscript
GlobalActionMap.bind(keyboard, "f11", fastLoadWorldEdit);

View file

@ -40,9 +40,9 @@
///
/// EditorPlugin::register( %obj );
///
/// For an a full example see: tools/roadEditor/main.cs
/// or: tools/riverEditor/main.cs
/// or: tools/decalEditor/main.cs
/// For an a full example see: tools/roadEditor/main.tscript
/// or: tools/riverEditor/main.tscript
/// or: tools/decalEditor/main.tscript
///
/// It is not intended for the user to overload this method.

View file

@ -340,10 +340,10 @@ function TerrainMaterialDlg::newMat( %this )
internalName = %matName;
parentGroup = TerrainMaterialDlgNewGroup;
};
%newMat.setFileName( "art/terrains/materials.cs" );
%newMat.setFileName( "art/terrains/materials." @ $TorqueScriptFileExtension );
// Mark it as dirty and to be saved in the default location.
ETerrainMaterialPersistMan.setDirty( %newMat, "art/terrains/materials.cs" );*/
ETerrainMaterialPersistMan.setDirty( %newMat, "art/terrains/materials." @ $TorqueScriptFileExtension );*/
%scene = getRootScene();
%path = filePath(%scene.getFilename());
@ -591,7 +591,7 @@ function TerrainMaterialDlg::saveDirtyMaterial( %this, %mat )
{
error("TerrainMaterialDlg::saveDirtyMaterial() - terrain material doesn't have a fileName set to save to.");
return;
//%fileName = "data/terrains/materials.cs";
//%fileName = "data/terrains/materials." @ $TorqueScriptFileExtension;
}
ETerrainMaterialPersistMan.setDirty( %mat, %fileName );