mirror of
https://github.com/Ragora/TribesReplay.git
synced 2026-01-20 01:54:47 +00:00
196 lines
5 KiB
Plaintext
196 lines
5 KiB
Plaintext
//--- OBJECT WRITE BEGIN ---
|
|
new GuiControl(editortoolmissionareagui) {
|
|
profile = "EditorContentProfile";
|
|
horizSizing = "width";
|
|
vertSizing = "height";
|
|
position = "0 0";
|
|
extent = "640 480";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
helpTag = "0";
|
|
|
|
new GuiControl(AE_MainBar) {
|
|
profile = "GuiDefaultProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "0 0";
|
|
extent = "640 20";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
helpTag = "0";
|
|
|
|
new GuiCheckBoxCtrl() {
|
|
profile = "GuiRadioProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "2 2";
|
|
extent = "60 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
variable = "AreaEditor.enableEditing";
|
|
command = "AreaEditor.enableEditing = $ThisControl.getValue();";
|
|
helpTag = "0";
|
|
text = "Edit Area";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "63 2";
|
|
extent = "60 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
command = "AreaEditor.centerWorld();";
|
|
helpTag = "0";
|
|
text = "Center";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "125 2";
|
|
extent = "60 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
command = "AreaEditor.enableMirroring = true;AE_MainBar.setVisible(0);AE_MirrorBar.setVisible(1);";
|
|
helpTag = "0";
|
|
text = "Mirror";
|
|
};
|
|
};
|
|
new GuiControl(AE_MirrorBar) {
|
|
profile = "GuiDefaultProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "0 0";
|
|
extent = "640 20";
|
|
minExtent = "8 8";
|
|
visible = "0";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
helpTag = "0";
|
|
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "4 1";
|
|
extent = "30 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
command = "if(AreaEditor.mirrorIndex == 0) AreaEditor.mirrorIndex = 7; else AreaEditor.mirrorIndex--;";
|
|
helpTag = "0";
|
|
text = "<--";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "37 1";
|
|
extent = "30 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
command = "if(AreaEditor.mirrorIndex == 7) AreaEditor.mirrorIndex = 0; else AreaEditor.mirrorIndex++;";
|
|
helpTag = "0";
|
|
text = "-->";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "78 1";
|
|
extent = "60 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
command = "AreaEditor.enableMirroring = false;tEditor.mirrorTerrain(AreaEditor.mirrorIndex);AreaEditor.updateTerrain();AE_MirrorBar.setVisible(0);AE_MainBar.setVisible(1);";
|
|
helpTag = "0";
|
|
text = "Apply";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "141 1";
|
|
extent = "60 18";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
command = "AreaEditor.enableMirroring = false;AE_MirrorBar.setVisible(0);AE_MainBar.setVisible(1);";
|
|
helpTag = "0";
|
|
text = "Cancel";
|
|
};
|
|
};
|
|
new MissionAreaEditor(AreaEditor) {
|
|
profile = "GuiDefaultProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "0 20";
|
|
extent = "640 440";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
helpTag = "0";
|
|
wrap = "0";
|
|
squareBitmap = "1";
|
|
enableEditing = "0";
|
|
renderCamera = "1";
|
|
handleFrameColor = "255 255 255 255";
|
|
handleFillColor = "0 0 0 255";
|
|
defaultObjectColor = "0 255 0 100";
|
|
waterObjectColor = "0 0 255 100";
|
|
missionBoundsColor = "255 0 0 255";
|
|
cameraColor = "255 0 0 255";
|
|
enableMirroring = "0";
|
|
mirrorIndex = "0";
|
|
mirrorLineColor = "255 0 255 255";
|
|
mirrorArrowColor = "255 0 255 128";
|
|
};
|
|
new GuiTextCtrl(AreaEditingText) {
|
|
profile = "GuiTextProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "top";
|
|
position = "5 460";
|
|
extent = "640 20";
|
|
minExtent = "8 8";
|
|
visible = "1";
|
|
setFirstResponder = "0";
|
|
modal = "1";
|
|
helpTag = "0";
|
|
};
|
|
};
|
|
//--- OBJECT WRITE END ---
|
|
|
|
//------------------------------------------------------------------------------
|
|
// Functions
|
|
//------------------------------------------------------------------------------
|
|
|
|
function AreaEditor::init(%this)
|
|
{
|
|
}
|
|
|
|
function AreaEditor::onUpdate(%this, %area)
|
|
{
|
|
AreaEditingText.setValue( "X: " @ getWord(%area,0) @ " Y: " @ getWord(%area,1) @ " W: " @ getWord(%area,2) @ " H: " @ getWord(%area,3));
|
|
}
|
|
|
|
function AreaEditor::onWorldOffset(%this, %offset)
|
|
{
|
|
}
|