!!!
Глюк все еще актуален. Всвязи с этим копаюсь в недрах МСТС. Вот что накопал: в папке \Train Simulator\GUI\DRIVERAIDS есть файл trainops.dat, в котором прписаны все окна. Помогит, пожалуйста, разобраться в нем. Вот текст файла:
SIMISA@@@@@@@@@@JINX0w1t______
TrGUI_GUIGroup
(
TrGUI_Region_Name ( trainopsgroup )
TrGUI_Group_Max_On ( 1 )
TrGUI_OnOff_Radio ()
)
Skip ( ******* NOTE: THE CAR BUTTONS AND COUPLING BUTTONS _MUST_ BE DECLARED SEQUENTIALLY ******** )
Skip ( ******* NOTE: AS THIS FACT IS USED IN THE CODE. ******** )
Skip ( ******* CAR1 ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( car1 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 53 45 78 33 )
TrGUI_Region_TextArea ( 0 0 78 33 )
TrGUI_Region_Surf ( car1_sur )
TrGUI_Region_Font ( 15 255 210 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 1 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 31 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( car1_dn_sur )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* CAR2 ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( car2 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 143 45 78 33 )
TrGUI_Region_TextArea ( 0 0 78 33 )
TrGUI_Region_Surf ( car2_sur )
TrGUI_Region_Font ( 15 255 210 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 2 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 32 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( car2_dn_sur )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* CAR3 ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( car3 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 233 45 78 33 )
TrGUI_Region_TextArea ( 0 0 78 33 )
TrGUI_Region_Surf ( car3_sur )
TrGUI_Region_Font ( 15 255 210 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 3 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 33 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( car3_dn_sur )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* CAR4 ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( car4 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 323 45 78 33 )
TrGUI_Region_TextArea ( 0 0 78 33 )
TrGUI_Region_Surf ( car4_sur )
TrGUI_Region_Font ( 15 255 210 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 4 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 34 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( car4_dn_sur )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* CAR5 ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( car5 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 413 45 78 33 )
TrGUI_Region_TextArea ( 0 0 78 33 )
TrGUI_Region_Surf ( car5_sur )
TrGUI_Region_Font ( 15 255 210 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 5 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 35 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( car5_dn_sur )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* CAR6 ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( car6 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 503 45 78 33 )
TrGUI_Region_TextArea ( 0 0 78 33 )
TrGUI_Region_Surf ( car6_sur )
TrGUI_Region_Font ( 15 255 210 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 6 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 36 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( car6_dn_sur )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* NOTE: THE CAR BUTTONS AND COUPLING BUTTONS _MUST_ BE DECLARED SEQUENTIALLY ******** )
Skip ( ******* NOTE: AS THIS FACT IS USED IN THE CODE. ******** )
Skip ( ******** COUPLINGS ******** )
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling1 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 38 56 19 17 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 7 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 37 sound: -1)
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling2 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 128 56 19 17 )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 8 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 38 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling3 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 218 56 19 17 )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 9 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 39 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling4 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 308 56 19 17 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 10 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 40 sound: -1)
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling5 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 398 56 19 17 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 11 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 41 sound: -1)
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling6 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 488 56 19 17 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 12 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 42 sound: -1)
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
TrGUI_OnOff
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( coupling7 )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 578 56 19 17 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( cpl_up )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 13 sound: -1)
TrGUI_Mouse_LDblClick ( object: TrainOperations method: "CB_BTN_CLICK" argument: 43 sound: -1)
)
TrGUI_Button_Group ( trainopsgroup )
TrGUI_Button_Down_Surf ( cpl_dn )
)
TrGUI_OnOff_Radio()
)
Skip ( ******* SCROLLBAR ******** )
TrGUI_Slider
(
TrGUI_Region
(
TrGUI_Region_Name ( consistslide )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 0 0 7 9 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( grhoscroll_slider )
)
TrGUI_Hotspot ( 1 -1 )
TrGUI_Dn_Button ( consistslideri )
TrGUI_Up_Button ( consistslidele )
TrGUI_Slider_Min_Max ( 0 10 )
TrGUI_Slider_Back ( grhoscroll_bk )
TrGUI_Scroll_Delay ( 0.15 )
)
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( consistslideri )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 600 86 18 11 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Mouse_LDn ( object: consistslide method: "CB_DOWN" argument: 0 sound: -1 )
TrGUI_Mouse_LHeld ( object: consistslide method: "CB_SCROLL_DN" argument: 0 sound: -1 )
TrGUI_Region_Surf ( grhoscrollri_up )
)
TrGUI_Button_Hi_Surf ( grhoscrollri_dn )
)
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( consistslidele )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 13 86 18 11 )
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Mouse_LDn ( object: consistslide method: "CB_UP" argument: 0 sound: -1 )
TrGUI_Mouse_LHeld ( object: consistslide method: "CB_SCROLL_UP" argument: 0 sound: -1 )
TrGUI_Region_Surf ( grhoscrollle_up )
)
TrGUI_Button_Hi_Surf ( grhoscrollle_dn )
)
Skip ( ******* Text ******** )
TrGUI_Region
(
TrGUI_Region_Name ( TOpsText )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 4 25 590 15 )
TrGUI_Region_TextArea ( 0 0 590 15 )
TrGUI_Region_Font ( 8 0 0 0 )
TrGUI_Text_Pos ( "CENTRE" )
TrGUI_Region_Cursor ( arrow_cur )
)
Skip ( ******* CLOSE ******** )
TrGUI_State3
(
TrGUI_Button
(
TrGUI_Region
(
TrGUI_Region_Name ( TOpsClose )
TrGUI_Region_Parent ( TrainOperations )
TrGUI_Region_Area ( 608 7 14 13 )
TrGUI_Mouse_Focus ( object: nil method: nil argument: 0 sound: -1 )
TrGUI_Mouse_LUp ( object: TrainOperations method: "CB_BTN_CLICK" argument: 22 sound: -1)
TrGUI_Region_Cursor ( finger_cur )
TrGUI_Region_Surf ( daclose_up )
)
TrGUI_Button_Down_Surf ( daclose_dn )
)
TrGUI_State3_Hi_Surf ( daclose_dis )
)
|