235 lines
5.7 KiB
Plaintext
Executable File
235 lines
5.7 KiB
Plaintext
Executable File
//-----------------------------------------------------------------------------
|
|
// Torque Game Engine
|
|
//
|
|
// Copyright (c) 2001 GarageGames.Com
|
|
//-----------------------------------------------------------------------------
|
|
|
|
//--- OBJECT WRITE BEGIN ---
|
|
new GuiControl(TSShowTransitionDlg) {
|
|
profile = "GuiDialogProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "0 0";
|
|
extent = "640 480";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "False";
|
|
helpTag = "0";
|
|
|
|
new GuiWindowCtrl() {
|
|
profile = "GuiWindowProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "6 378";
|
|
extent = "249 195";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "True";
|
|
helpTag = "0";
|
|
text = "Transition Control";
|
|
resizeWidth = "True";
|
|
resizeHeight = "True";
|
|
canMove = "True";
|
|
canClose = "True";
|
|
canMinimize = "True";
|
|
canMaximize = "True";
|
|
minSize = "50 50";
|
|
closeCommand = "Canvas.popDialog(TSShowTransitionDlg);";
|
|
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "13 28";
|
|
extent = "27 20";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "True";
|
|
modal = "True";
|
|
command = "showToggleTransition();";
|
|
helpTag = "0";
|
|
text = "==>";
|
|
};
|
|
new GuiTextCtrl(showTransitionToText) {
|
|
profile = "GuiTextProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "46 30";
|
|
extent = "67 18";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "True";
|
|
helpTag = "0";
|
|
text = "Set Sequence";
|
|
justify = "center";
|
|
FONT = "12 244 Arial";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "13 56";
|
|
extent = "27 20";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "True";
|
|
modal = "True";
|
|
command = "showToggleTransitionPos();";
|
|
helpTag = "0";
|
|
text = "==>";
|
|
};
|
|
new GuiTextCtrl(showTransitionPosText) {
|
|
profile = "GuiTextProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "46 58";
|
|
extent = "147 18";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "True";
|
|
helpTag = "0";
|
|
text = "Transition To Synched Position";
|
|
justify = "center";
|
|
FONT = "12 244 Arial";
|
|
};
|
|
new GuiSliderCtrl(transitionPosition) {
|
|
profile = "GuiDefaultProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "47 125";
|
|
extent = "100 20";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "True";
|
|
variable = "value";
|
|
helpTag = "0";
|
|
range = "0.000000 1.000000";
|
|
ticks = "5";
|
|
value = "0";
|
|
tab = "true";
|
|
};
|
|
new GuiTextCtrl(transitionDurationText) {
|
|
profile = "GuiTextProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "132 170";
|
|
extent = "14 18";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "True";
|
|
helpTag = "0";
|
|
text = "0.2";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "15 159";
|
|
extent = "85 20";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "True";
|
|
modal = "True";
|
|
command = "Canvas.pushDialog(TSShowTranDurEditDlg);";
|
|
helpTag = "0";
|
|
text = "Edit Duration";
|
|
};
|
|
new GuiTextCtrl() {
|
|
profile = "GuiTextProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "119 152";
|
|
extent = "42 18";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "True";
|
|
modal = "True";
|
|
helpTag = "0";
|
|
text = "Duration:";
|
|
};
|
|
new GuiButtonCtrl() {
|
|
profile = "GuiButtonProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "13 87";
|
|
extent = "27 20";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "True";
|
|
modal = "True";
|
|
command = "showToggleTransitionTargetPlay();";
|
|
helpTag = "0";
|
|
text = "==>";
|
|
};
|
|
new GuiTextCtrl(showTransitionTargetPlayText) {
|
|
profile = "GuiTextProfile";
|
|
horizSizing = "right";
|
|
vertSizing = "bottom";
|
|
position = "46 89";
|
|
extent = "190 18";
|
|
minExtent = "8 8";
|
|
visible = "True";
|
|
setFirstResponder = "False";
|
|
modal = "True";
|
|
helpTag = "0";
|
|
text = "Target sequence plays during transition";
|
|
FONT = "12 244 Arial";
|
|
justify = "center";
|
|
};
|
|
};
|
|
};
|
|
//--- OBJECT WRITE END ---
|
|
|
|
$showTransition = false;
|
|
$showTransitionSynched = true;
|
|
$showTransitionDuration = 0.2;
|
|
$showTransitionTargetPlay = true;
|
|
|
|
function showToggleTransitionTargetPlay()
|
|
{
|
|
if ($showTransitionTargetPlay)
|
|
{
|
|
showTransitionTargetPlayText.setValue("Target sequence pauses during transition");
|
|
$showTransitionTargetPlay = false;
|
|
}
|
|
else
|
|
{
|
|
showTransitionTargetPlayText.setValue("Target sequence plays during transition");
|
|
$showTransitionTargetPlay = true;
|
|
}
|
|
}
|
|
|
|
function showToggleTransition()
|
|
{
|
|
if ($showTransition)
|
|
{
|
|
showTransitionToText.setValue("Set Sequence");
|
|
$showTransition=false;
|
|
}
|
|
else
|
|
{
|
|
showTransitionToText.setValue("Transition To Sequence");
|
|
$showTransition=true;
|
|
}
|
|
}
|
|
|
|
function showToggleTransitionPos()
|
|
{
|
|
if ($showTransitionSynched)
|
|
{
|
|
showTransitionPosText.setValue("Transition to Slider Position");
|
|
$showTransitionSynched=false;
|
|
}
|
|
else
|
|
{
|
|
showTransitionPosText.setValue("Transition To Synched Position");
|
|
$showTransitionSynched=true;
|
|
}
|
|
}
|