:TYPE UI_TYPE_SCREEN :OBJECT_ID GRAPHOPT :CLEAR 1 :SIZE 1.0 1.0 :COLOUR 0 0 0 255 :POSITION_START 0.000000 0.000000 :POSITION_END 0.000000 0.000000 :TIME_LENGTH 0.166667 // This screen is going to have to be very dynamic - we will create buttons for all the // option available, but the initialise function for this will turn them on / off, control // where they are placed, control their linkages etc. Groovy. :S{*****>>> //--------------------------------------------------------------------------- // Text to display the menu type at the top :TYPE UI_TYPE_TEXT :OBJECT_ID TEXT_GRAPHICSOPTIONS :CLEAR 0 :SIZE 1.0 1.0 // Size of the text box :FONT EMPIRE_SANS_B24 :FONT_COLOUR 244 241 0 255 :TEXT_JUSTIFY 3 // TEXT_JUSTIFY_CENTRE_TOP - justification within the text box :POSITION_START 0.0 0.3 :POSITION_END 0.0 0.3 :TEXT 0 :TIME_LENGTH 0.166667 :TYPE UI_TYPE_GRAPHIC :OBJECT_ID MARQUEE :CLEAR 0 :SIZE 0.28125 0.133 :COLOUR 255 255 255 255 :POSITION_START 0.360, 0.1 :POSITION_END 0.360, 0.1 :TIME_LENGTH 0.166667 //--------------------------------------------------------------------------- // Highlight Bar :TYPE UI_TYPE_AREA :OBJECT_ID HIGHLIGHT_BAR :COLOUR 1 1 1 76 :SIZE 1.0 0.052 :POSITION_START 0.0 0.46875 :POSITION_END 0.0 0.46875 //--------------------------------------------------------------------------- // Graphics for the UI Arrows :TYPE UI_TYPE_GRAPHIC :OBJECT_ID GRAPH_LEFTARROW :COLOUR 255 255 255 255 :SIZE 0.03125 0.03333 // 24x16 :POSITION_START 0.0 0.0 :POSITION_END 0.0 0.0 :INHERIT GRAPH_LEFTARROW :OBJECT_ID GRAPH_RIGHTARROW //--------------------------------------------------------------------------- // Button for Exit // (Yes, I know it's at the top, but it makes it easier to inherit from) // TEXT, POSITION_START and POSITION END will be set dynamically :TYPE UI_TYPE_BUTTON :OBJECT_ID BUTTON_EXIT :CLEAR 1 :AUTOSIZE 0 :SIZE 1.0 1.0 :FONT EMPIRE_SANS_B20 :POSITION_START 0.0 0.79 :POSITION_END 0.0 0.79 :HIGHLIGHTED_FONT EMPIRE_SANS_B20 :FONT_COLOUR 192 192 192 255 :HIGHLIGHTED_FONT_COLOUR 240 240 240 255 :TEXT_JUSTIFY 3 // TEXT_JUSTIFY_CENTRE_TOP //--------------------------------------------------------------------------- // Button for Screen Positioning // Consoles Only :INHERIT BUTTON_EXIT :OBJECT_ID BUTTON_SCREEN_POSITION :POSITION_START 0.0 0.5 :POSITION_END 0.0 0.5 //--------------------------------------------------------------------------- // Button for anti-aliasing setting // PC Only :INHERIT TEXT_GRAPHICSOPTIONS :OBJECT_ID TEXT_ANTIALIASING :FONT EMPIRE_SANS_B20 :POSITION_START -0.51563 0.5 :POSITION_END -0.51563 0.5 :FONT_COLOUR 244 160 0 255 :TEXT_JUSTIFY 5 // TEXT_JUSTIFY_RIGHT_TOP :INHERIT BUTTON_EXIT :OBJECT_ID BUTTON_ANTIALIASING :TEXT_JUSTIFY 4 // TEXT_JUSTIFY_LEFT_TOP :POSITION_START 0.55 0.5 :POSITION_END 0.55 0.5 :SIZE_START 0.5, 0.0 :SIZE_END 1.0 1.0 // Size of the text box //--------------------------------------------------------------------------- // Button for Original Aspect Ratio On/Off :INHERIT TEXT_ANTIALIASING :OBJECT_ID TEXT_ASPECTRATIO :POSITION_START -0.51563 0.555 :POSITION_END -0.51563 0.555 // Text for options :INHERIT BUTTON_ANTIALIASING :OBJECT_ID BUTTON_ASPECTRATIO :POSITION_START 0.55 0.555 :POSITION_END 0.55 0.555 //--------------------------------------------------------------------------- // Button for ROM Boot sequence // All versions :INHERIT TEXT_ANTIALIASING :OBJECT_ID TEXT_ROMBOOTSEQUENCE :POSITION_START -0.51563 0.610 :POSITION_END -0.51563 0.610 // Text for options :INHERIT BUTTON_ANTIALIASING :OBJECT_ID BUTTON_ROMBOOTSEQUENCE :POSITION_START 0.55 0.610 :POSITION_END 0.55 0.610 //--------------------------------------------------------------------------------------- // Help Bar. :TYPE UI_TYPE_AREA :OBJECT_ID HELPBAR :POSITION_START 0.0 0.87 :POSITION_END 0.0 0.87 :COLOUR 1 1 1 76 :SIZE 1.0 0.0395833 // 640 x 19 :TYPE UI_TYPE_TEXT :OBJECT_ID TEXT_INHERITFROMME :CLEAR 0 :SIZE 1.0 1.0 // Size of the text box :FONT EMPIRE_SANS_B16 :FONT_COLOUR 240 240 240 255 // RGBA :TEXT_JUSTIFY 4 // TEXT_JUSTIFY_LEFT_TOP :TEXT 0 //----------------------------------------- // Select Button/Text :INHERIT TEXT_INHERITFROMME :OBJECT_ID TEXT_HELPSELECT :POSITION_START 0.25 0.87 :POSITION_END 0.25 0.87 :TYPE UI_TYPE_GRAPHIC :OBJECT_ID GRAPH_HELPSELECT :CLEAR 0 :SIZE 0.0625 0.041666667 // 40 x 20 :COLOUR 255 255 255 255 :POSITION_START 0.2 0.87 :POSITION_END 0.2 0.87 //----------------------------------------- // Cancel Button / Text :INHERIT TEXT_HELPSELECT :OBJECT_ID TEXT_HELPCANCEL :POSITION_START 0.65 0.87 :POSITION_END 0.65 0.87 :INHERIT GRAPH_HELPSELECT :OBJECT_ID GRAPH_HELPCANCEL :POSITION_START 0.6 0.87 :POSITION_END 0.6 0.87 //--------------------------------------------------------------------------- :E}*****<<< // Button Up Down Left Right :CONNECTION "BUTTON_SCREEN_POSITION" "BUTTON_EXIT" "BUTTON_ANTIALIASING" "" "" :CONNECTION "BUTTON_ANTIALIASING" "BUTTON_SCREEN_POSITION" "BUTTON_ASPECTRATIO" "" "" :CONNECTION "BUTTON_ASPECTRATIO" "BUTTON_ANTIALIASING" "BUTTON_ROMBOOTSEQUENCE" "" "" :CONNECTION "BUTTON_ROMBOOTSEQUENCE" "BUTTON_ASPECTRATIO" "BUTTON_EXIT" "" "" :CONNECTION "BUTTON_EXIT" "BUTTON_ROMBOOTSEQUENCE" "BUTTON_SCREEN_POSITION" "" ""