############################################################################# # # # Copyright (c) 1991 Commodore Business Machines, Inc. # # The source code examples included are used on the Welcome Disc. These # # examples are provided for information purposes only, on an "as is" basis. # # No warranties of any nature, express or implied, are made. Any use # # of these examples is at your own risk with no liability or responsability # # of any kind being assumed by Commodore, its suppliers and developers, # # or their employees. # # # # Subject to these limitations, executables based upon these examples # # may be developed and used in software for the Commodore CDTV. All # # other rights are reserved. # # # ############################################################################# # # # Master action sequence list for CDTV Welcome disk # # # # define some anims we'll be using... # define anim ra_ArrowButtons1 "data/CDButtons/RButtons.05.Anim" 10 2 bink_sample 2 define anim ra_ArrowButtons2 "data/CDButtons/RButtons.06.Anim" 3 2 define anim ra_NumericKeypad "data/CDButtons/RButtons.07.Anim" 10 1 bink_sample 2 define anim ra_SpaceInvaders "data/CDButtons/RButtons.14.Anim" 0 2 # # ASL for interactive tutor # ########################## ## Front Panel Actions # ########################## fp_PowerSwitch: auto_pic "data/CDButtons/Buttons.01.Pic" auto_sample "data/samp/samp.2043" auto_sample "data/samp/samp.2044" return 0 fp_PowerLight: auto_pic "data/CDButtons/Buttons.02.Pic" auto_sample "data/samp/samp.2045" return 0 fp_HeadphoneJack: auto_pic "data/CDButtons/Buttons.03.Pic" auto_sample "data/samp/samp.2046" return 0 fp_CaddySlot: auto_pic "data/CDButtons/Buttons.04.Pic" auto_sample "data/samp/samp.2047" return 0 fp_EjectButton: auto_pic "data/CDButtons/Buttons.05.Pic" auto_sample "data/samp/samp.2048" return 0 fp_DriveLight: auto_pic "data/CDButtons/Buttons.06.Pic" set_cycle data_flow_fx auto_sample "data/samp/samp.2049" set_cycle green_pulse_fx return 0 fp_DisplayPanel: auto_pic "data/CDButtons/Buttons.07.Pic" auto_sample "data/samp/samp.2050" return 0 fp_IR_Receiver: auto_pic "data/CDButtons/Buttons.08.Pic" set_cycle ir_fx auto_sample "data/samp/samp.2051" set_cycle green_pulse_fx return 0 fp_DigitalDisplay: auto_pic "data/CDButtons/Buttons.09.Pic" auto_sample "data/samp/samp.2052" auto_sample "data/samp/samp.2053" return 0 fp_SmartCardSlot: auto_pic "data/CDButtons/Buttons.10.Pic" auto_sample "data/samp/samp.2054" auto_sample "data/samp/samp.2055" auto_sample "data/samp/samp.2056" auto_sample "data/samp/samp.2057" return 0 fp_CD_Controls: auto_pic "data/CDButtons/Buttons.12.Pic" auto_sample "data/samp/samp.2058" return 0 fp_PlayPause: auto_pic "data/CDButtons/Buttons.13.Pic" auto_sample "data/samp/samp.2059" auto_sample "data/samp/samp.2060" return 0 fp_StopButton: auto_pic "data/CDButtons/Buttons.14.Pic" auto_sample "data/samp/samp.2061" return 0 fp_RewindButton: auto_pic "data/CDButtons/Buttons.15.Pic" auto_sample "data/samp/samp.2062" return 0 fp_FastForwardButton: auto_pic "data/CDButtons/Buttons.16.Pic" auto_sample "data/samp/samp.2063" return 0 fp_VolumeControls: auto_pic "data/CDButtons/Buttons.17.Pic" auto_sample "data/samp/samp.2064" auto_sample "data/samp/samp.2065" auto_sample "data/samp/samp.2066" return 0 fp_TV_CDTV: auto_pic "data/CDButtons/Buttons.19.Pic" auto_sample "data/samp/samp.2067" return 0 fp_ResetButton: auto_pic "data/CDButtons/Buttons.20.Pic" auto_sample "data/samp/samp.2068" return 0 ######################### ## Back Panel Actions # ######################### bp_PowerConnector: auto_pic "data/CDButtons/Ports.01.Pic" set_cycle green_pulse_fx auto_sample "data/samp/samp.5003" return 0 bp_KeyboardConnector: auto_pic "data/CDButtons/Ports.02.Pic" auto_sample "data/samp/samp.5004" auto_sample "data/samp/samp.5006" auto_sample "data/samp/samp.5006a" return 0 bp_RemoteConnector: auto_pic "data/CDButtons/Ports.03.Pic" auto_sample "data/samp/samp.5005" return 0 bp_SpeakerJacks: auto_pic "data/CDButtons/Ports.04.Pic" auto_sample "data/samp/samp.5007" return 0 bp_ParallelPort: auto_pic "data/CDButtons/Ports.07.Pic" auto_sample "data/samp/samp.5010" return 0 bp_ExtFloppyConnector: auto_pic "data/CDButtons/Ports.06.Pic" auto_sample "data/samp/samp.5009" return 0 bp_SerialPort: auto_pic "data/CDButtons/Ports.05.Pic" auto_sample "data/samp/samp.5008" return 0 bp_RF_Video: auto_pic "data/CDButtons/Ports.12.Pic" set_cycle rf_fx auto_sample "data/samp/samp.5018" return 0 bp_ChannelSwitch: auto_pic "data/CDButtons/Ports.12A.Pic" set_cycle rf_fx auto_sample "data/samp/samp.5020" return 0 bp_CompositeVideo: auto_pic "data/CDButtons/Ports.13.Pic" set_cycle rf_fx auto_sample "data/samp/samp.5019" return 0 bp_S_Video: auto_pic "data/CDButtons/Ports.14.Pic" set_cycle svideo_fx auto_sample "data/samp/samp.5021" return 0 bp_RGB_Video: auto_pic "data/CDButtons/Ports.15.Pic" set_cycle rgb_fx auto_sample "data/samp/samp.5016" auto_sample "data/samp/samp.5017" return 0 bp_MIDI_Ports: auto_pic "data/CDButtons/Ports.16.Pic" set_cycle green_pulse_fx auto_sample "data/samp/samp.5022" return 0 ############################# ## Remote Control Actions # ############################# rc_PowerButton: auto_pic "data/CDButtons/RButtons.01.Pic" auto_sample "data/samp/samp.2072" return 0 rc_VolumeUpDown: auto_pic "data/CDButtons/RButtons.02.Pic" auto_sample "data/samp/samp.2073a" return 0 rc_AudioControls: auto_pic "data/CDButtons/RButtons.03.Pic" auto_sample "data/samp/samp.2074" auto_sample "data/samp/samp.2075" auto_sample "data/samp/samp.2076" auto_sample "data/samp/samp.2077" auto_sample "data/samp/samp.2078" return 0 rc_TV_CDTV: auto_pic "data/CDButtons/RButtons.04.Pic" auto_sample "data/samp/samp.2079" return 0 rc_ArrowButtons: auto_pic "data/CDButtons/RButtons.05.Pic" play_asample "data/samp/samp.2080" load_anim ra_ArrowButtons1 wait_asample play_anim auto_pic "data/CDButtons/RButtons.06.Pic" play_asample "data/samp/samp.2081" load_anim ra_ArrowButtons2 wait_asample play_anim free_anim return 0 rc_KeypadButtons: auto_pic "data/CDButtons/RButtons.07.Pic" play_asample "data/samp/samp.2082" load_anim ra_NumericKeypad wait_asample play_anim free_anim delay 30 return 0 rc_EscapeButton: auto_pic "data/CDButtons/RButtons.08.Pic" auto_sample "data/samp/samp.2083" return 0 rc_EnterButton: auto_pic "data/CDButtons/RButtons.09.Pic" auto_sample "data/samp/samp.2084" return 0 rc_GenlockButton: auto_pic "data/CDButtons/RButtons.10.Pic" auto_sample "data/samp/samp.2085" auto_sample "data/samp/samp.2086" auto_sample "data/samp/samp.2087" auto_sample "data/samp/samp.2088" return 0 rc_Joy_Mouse: auto_pic "data/CDButtons/RButtons.11.Pic" auto_sample "data/samp/samp.2089" auto_sample "data/samp/samp.2090" auto_sample "data/samp/samp.2091" return 0 rc_FireButtons: auto_pic "data/CDButtons/RButtons.12.Pic" auto_sample "data/samp/samp.2092" auto_sample "data/samp/samp.2093" auto_pic "data/CDButtons/RButtons.13.Pic" auto_sample "data/samp/samp.2094" delay 30 play_asample "data/samp/samp.2095" auto_anim ra_SpaceInvaders wait_asample return 0 ########################## ## Audio Panel Actions # ########################## ap_PlusGButton: auto_sample "data/samp/samp.4011" return 0 ap_Indicators: auto_sample "data/samp/samp.4007" return 0 ap_LoopButton: auto_sample "data/samp/samp.4012" return 0 ap_OrderButtons: auto_sample "data/samp/samp.4008" return 0 ap_PreviewButton: auto_sample "data/samp/samp.4010" return 0 ap_RandomButton: auto_sample "data/samp/samp.4015" return 0 ap_TimeDisplay: auto_sample "data/samp/samp.4005" auto_sample "data/samp/samp.4006" return 0 ap_TimeModeButton: auto_sample "data/samp/samp.4013" auto_sample "data/samp/samp.4014" return 0 ap_TrackDisplay: auto_sample "data/samp/samp.4004" return 0 ap_TrackOrderButton: auto_sample "data/samp/samp.4016" auto_sample "data/samp/samp.4017" auto_sample "data/samp/samp.4018" auto_sample "data/samp/samp.4019" auto_sample "data/samp/samp.4020" auto_sample "data/samp/samp.4021" auto_sample "data/samp/samp.4022" auto_sample "data/samp/samp.4023" auto_sample "data/samp/samp.4024" auto_sample "data/samp/samp.4025" auto_sample "data/samp/samp.4026" auto_sample "data/samp/samp.4027" return 0 ########################## ## Prefs Panel Actions # ########################## pp_ClockDisplay: auto_sample "data/samp/samp.3004" auto_sample "data/samp/samp.3005" auto_sample "data/samp/samp.3006" auto_sample "data/samp/samp.3007" return 0 pp_VolumeSelect: auto_sample "data/samp/samp.3009a" return 0 pp_DisplayAdjust: auto_sample "data/samp/samp.3008" auto_sample "data/samp/samp.3009" return 0 pp_LanguageSelect: auto_sample "data/samp/samp.3010" return 0 pp_DateDisplay: auto_sample "data/Woof!.8svx" return 0 pp_AM_PM_Indicator: auto_sample "data/Woof!.8svx" return 0 pp_ScreenBlanker: auto_sample "data/Woof!.8svx" return 0 pp_KeyClick: auto_sample "data/Woof!.8svx" return 0 pp_ExitOnly: auto_sample "data/Woof!.8svx" return 0 pp_ExitSave: auto_sample "data/Woof!.8svx" return 0 ############################################ # Auto-Tutor 'Basic Info' Screen Actions # # (front and back panel) # ############################################ at_BasicInfo: # ==================================================================== # Caddy Instructions # ==================================================================== auto_pic "data/CaddyOpen.Pic" auto_sample "data/samp/samp.2001" auto_sample "data/samp/samp.2002" auto_sample "data/samp/samp.2003" auto_sample "data/samp/samp.2004" auto_sample "data/samp/samp.2005" auto_sample "data/samp/samp.2006" auto_sample "data/samp/samp.2007" auto_sample "data/samp/samp.2008" frame auto_pic "data/CaddyLoad.Pic" auto_sample "data/samp/samp.2009" auto_sample "data/samp/samp.2010" frame auto_pic "data/CaddyInsert.Pic" auto_sample "data/samp/samp.2011" auto_sample "data/samp/samp.2012" auto_sample "data/samp/samp.2012a" auto_sample "data/samp/samp.2013" # ==================================================================== # Player # ==================================================================== frame auto_pic "data/CDButtons/Buttons.00.Pic" auto_sample "data/samp/samp.2042" # ==================================================================== # Power Button # ==================================================================== frame gosub fp_PowerSwitch # ==================================================================== # Power Light # ==================================================================== frame gosub fp_PowerLight # ==================================================================== # Headphone Jack # ==================================================================== frame gosub fp_HeadphoneJack # ==================================================================== # Disk Slot # ==================================================================== frame gosub fp_CaddySlot # ==================================================================== # Disk Eject # ==================================================================== frame gosub fp_EjectButton # ==================================================================== # Data Loading Light # ==================================================================== frame gosub fp_DriveLight # ==================================================================== # Display Panel # ==================================================================== frame gosub fp_DisplayPanel # ==================================================================== # Infra-Red remote Sensor # ==================================================================== frame gosub fp_IR_Receiver # ==================================================================== # Clock Display # ==================================================================== frame gosub fp_DigitalDisplay # ==================================================================== # Insert Smart Card # ==================================================================== frame auto_pic "data/CDButtons/Buttons.10.Pic" auto_sample "data/samp/samp.2054" auto_sample "data/samp/samp.2055" # ==================================================================== # Remove Smart Card # ==================================================================== frame auto_pic "data/CDButtons/Buttons.11.Pic" auto_sample "data/samp/samp.2056" auto_sample "data/samp/samp.2057" # ==================================================================== # CD Audio Controls # ==================================================================== frame gosub fp_CD_Controls # ==================================================================== # Play Button # ==================================================================== frame gosub fp_PlayPause # ==================================================================== # Stop Button # ==================================================================== frame gosub fp_StopButton # ==================================================================== # Skip Backward # ==================================================================== frame gosub fp_RewindButton # ==================================================================== # Skip Forward # ==================================================================== frame gosub fp_FastForwardButton # ==================================================================== # Volume Increase # ==================================================================== frame auto_pic "data/CDButtons/Buttons.17A.Pic" auto_sample "data/samp/samp.2065" # ==================================================================== # Volume Decrease # ==================================================================== frame auto_pic "data/CDButtons/Buttons.18.Pic" auto_sample "data/samp/samp.2066" # ==================================================================== # CDTV / Video Select # ==================================================================== frame gosub fp_TV_CDTV # ==================================================================== # Reset Button # ==================================================================== frame gosub fp_ResetButton # ==================================================================== # Show Player all by itself # ==================================================================== frame auto_pic "data/CDButtons/Buttons.21.Pic" auto_sample "data/samp/samp.2069" # ==================================================================== # Show Remote # ==================================================================== frame auto_pic "data/CDButtons/RButtons.00.Pic" auto_sample "data/samp/samp.2070" auto_sample "data/samp/samp.2071" # ==================================================================== # Power Button # ==================================================================== frame gosub rc_PowerButton # ==================================================================== # Volume Controls # ==================================================================== frame gosub rc_VolumeUpDown # ==================================================================== # CD Audio Controls # ==================================================================== frame gosub rc_AudioControls # ==================================================================== # CDTV/TV Button # ==================================================================== frame gosub rc_TV_CDTV # ==================================================================== # Direction Buttons # ==================================================================== frame gosub rc_ArrowButtons # ==================================================================== # Number Buttons # ==================================================================== frame gosub rc_KeypadButtons # ==================================================================== # Escape Buttons # ==================================================================== frame gosub rc_EscapeButton # ==================================================================== # Enter Buttons # ==================================================================== frame gosub rc_EnterButton # ==================================================================== # Genloc Buttons # ==================================================================== frame gosub rc_GenlockButton # ==================================================================== # Joy / Mouse Buttons # ==================================================================== frame gosub rc_Joy_Mouse # ==================================================================== # Select Buttons # ==================================================================== frame gosub rc_FireButtons # ==================================================================== # Show Remote Again # ==================================================================== frame auto_pic "data/CDButtons/RButtons.00.Pic" auto_sample "data/samp/samp.2096" auto_sample "data/samp/samp.2097" auto_sample "data/samp/samp.2098" # ==================================================================== # Icon Pictures # ==================================================================== frame auto_pic "data/CDButtons/RButtons.00.Pic" auto_sample "data/samp/samp.2100" auto_sample "data/samp/samp.2101" auto_sample "data/samp/samp.2102" auto_sample "data/samp/samp.2103" return 0 ############################## # Auto-Tutorial Ports Info # ############################## at_PortsInfo: # ==================================================================== # Show the back of the box # ==================================================================== auto_pic "data/CDButtons/Ports.00.Pic" set_cycle green_pulse_fx auto_sample "data/samp/samp.5001" auto_sample "data/samp/samp.5002" # ==================================================================== # Power Cord # ==================================================================== frame gosub bp_PowerConnector # ==================================================================== # Keyboard Port # ==================================================================== frame gosub bp_KeyboardConnector # ==================================================================== # Mouse / Joystick port # ==================================================================== frame gosub bp_RemoteConnector # ==================================================================== # Audio Ports # ==================================================================== frame gosub bp_SpeakerJacks # ==================================================================== # Serial Port # ==================================================================== frame gosub bp_SerialPort # ==================================================================== # Floppy Drive Port # ==================================================================== frame gosub bp_ExtFloppyConnector # ==================================================================== # Parallel Port # ==================================================================== frame gosub bp_ParallelPort # ==================================================================== # Types of Video # ==================================================================== frame auto_pic "data/CDButtons/Ports.07A.Pic" set_cycle green_pulse_fx auto_sample "data/samp/samp.5011" # ==================================================================== # R-F Video # ==================================================================== frame auto_pic "data/CDButtons/Ports.12.Pic" set_cycle rf_fx auto_sample "data/samp/samp.5012" # ==================================================================== # Composite Video # ==================================================================== frame auto_pic "data/CDButtons/Ports.13.Pic" set_cycle rf_fx auto_sample "data/samp/samp.5013" # ==================================================================== # S-Video # ==================================================================== frame auto_pic "data/CDButtons/Ports.14.Pic" set_cycle svideo_fx auto_sample "data/samp/samp.5014" # ==================================================================== # RGB Video # ==================================================================== frame auto_pic "data/CDButtons/Ports.15.Pic" set_cycle rgb_fx auto_sample "data/samp/samp.5015" # ==================================================================== # R-F Video Port # ==================================================================== frame auto_pic "data/CDButtons/Ports.12.Pic" set_cycle rf_fx auto_sample "data/samp/samp.5018" auto_pic "data/CDButtons/Ports.12A.Pic" auto_sample "data/samp/samp.5020" # ==================================================================== # RGB Video Port # ==================================================================== frame gosub bp_RGB_Video # ==================================================================== # Composite Video Port # ==================================================================== frame gosub bp_CompositeVideo # ==================================================================== # S-Video Port # ==================================================================== frame gosub bp_S_Video # ==================================================================== # MIDI Ports # ==================================================================== frame gosub bp_MIDI_Ports # ==================================================================== # Show Back Panel # ==================================================================== frame auto_pic "data/CDButtons/Ports.00.Pic" auto_sample "data/samp/samp.5023" return 0 ############################### # Auto-Tutorial Audio Panel # ############################### at_AudioPanel: load_backpic "data/AudioPanel.Pic" set_cycle green_pulse_fx frame show_backpic auto_sample "data/samp/samp.4000" auto_sample "data/samp/samp.4001" auto_sample "data/samp/samp.4002" auto_sample "data/samp/samp.4003" # show track display frame show_backpic hilight ap8 gosub ap_TrackDisplay # show time display frame show_backpic hilight ap6 gosub ap_TimeDisplay # show indicators frame show_backpic hilight ap1 gosub ap_Indicators # show order buttons frame show_backpic hilight ap3 gosub ap_OrderButtons # show preview button frame show_backpic hilight ap4 gosub ap_PreviewButton # show CD+G button frame show_backpic hilight ap0 gosub ap_PlusGButton # show looping button frame show_backpic hilight ap2 gosub ap_LoopButton # show time mode button frame show_backpic hilight ap7 gosub ap_TimeModeButton # show random button frame show_backpic hilight ap5 gosub ap_RandomButton # show track order button frame show_backpic hilight ap9 gosub ap_TrackOrderButton return 0 ############################### # Auto-Tutorial Prefs Panel # ############################### at_PrefsPanel: load_backpic "data/PrefsPanel.Pic" set_cycle green_pulse_fx frame show_backpic auto_sample "data/samp/samp.3000" auto_sample "data/samp/samp.3001" auto_sample "data/samp/samp.3002" auto_sample "data/samp/samp.3003" # show clock display frame show_backpic hilight pp0 gosub pp_ClockDisplay # show display adjustor (center screen) frame show_backpic hilight pp2 gosub pp_DisplayAdjust # show volume selector frame show_backpic hilight pp1 gosub pp_VolumeSelect # show language selector frame show_backpic hilight pp3 gosub pp_LanguageSelect # show date display frame show_backpic hilight pp4 gosub pp_DateDisplay # show AM/PM indicator frame show_backpic hilight pp5 gosub pp_AM_PM_Indicator # show screen blanker selector frame show_backpic hilight pp6 gosub pp_ScreenBlanker # show key click toggle frame show_backpic hilight pp7 gosub pp_KeyClick # show 'exit only' button frame show_backpic hilight pp8 gosub pp_ExitOnly # show 'exit and save' button frame show_backpic hilight pp9 gosub pp_ExitSave return 0 ################################# # Interactive Tutor Main Menu # ################################# ITutorMenu: show_menu itutor_menu # loop to continuously show menu goto ITutorMenu # until user escapes out of it define menu itutor_menu itutor_init itutor_intro itutor_help itutor_exit define button it0 itutor_menu show_remote 2 1 111 77 it4 it3 it5 it1 define button it1 itutor_menu show_front 105 1 111 77 it2 it4 it0 it2 define button it2 itutor_menu show_ports 209 1 111 77 it5 it0 it1 it3 define button it3 itutor_menu show_audio 32 73 111 77 it0 it5 it2 it4 define button it4 itutor_menu show_prefs 179 73 111 78 it1 it2 it3 it5 define button it5 itutor_menu itutor_exit 22 145 59 48 it3 it1 it4 it0 itutor_init: load_backpic "data/ITutorMenu.Pic" show_backpic set_cycle green_pulse_fx return 0 itutor_intro: return 0 itutor_help: return 0 itutor_exit: zoom it5 return -1 show_remote: zoom it0 show_menu remote_menu return 0 show_front: zoom it1 show_menu front_menu return 0 show_ports: zoom it2 show_menu back_menu return 0 show_audio: zoom it3 show_menu audio_menu return 0 show_prefs: zoom it4 show_menu prefs_menu return 0 ################################ # ITutor Remote Control Menu # ################################ define menu remote_menu remote_init remote_intro remote_help remote_exit define button rm0 remote_menu rc_PowerButton 201 154 19 13 rm11 rm1 rm11 rm1 define button rm1 remote_menu rc_VolumeUpDown 201 164 19 23 rm0 rm2 rm0 rm2 define button rm2 remote_menu rc_AudioControls 156 164 48 23 rm1 rm3 rm1 rm3 define button rm3 remote_menu rc_TV_CDTV 169 154 19 13 rm2 rm4 rm2 rm4 define button rm4 remote_menu rc_ArrowButtons 60 156 30 31 rm3 rm5 rm3 rm5 define button rm5 remote_menu rc_KeypadButtons 101 154 58 33 rm4 rm6 rm4 rm6 define button rm6 remote_menu rc_EscapeButton 140 154 19 13 rm5 rm7 rm5 rm7 define button rm7 remote_menu rc_EnterButton 140 174 19 13 rm6 rm8 rm6 rm8 define button rm8 remote_menu rc_GenlockButton 156 154 19 13 rm7 rm9 rm7 rm9 define button rm9 remote_menu rc_Joy_Mouse 182 154 19 13 rm8 rm10 rm8 rm10 define button rm10 remote_menu rc_FireButtons 226 167 43 22 rm9 rm11 rm9 rm11 define button rm11 remote_menu remote_exit 20 22 54 44 rm10 rm0 rm10 rm0 remote_init: load_backpic "data/CDButtons/rc_BackPic.Pic" show_backpic set_cycle green_pulse_fx return 0 remote_intro: auto_sample "data/samp/samp.2070" return 0 remote_help: return 0 remote_exit: zoom rm11 return -1 ############################# # ITutor Front Panel Menu # ############################# define menu front_menu front_init front_intro front_help front_exit define button fp0 front_menu fp_PowerSwitch 24 141 25 14 fp18 fp1 fp18 fp1 define button fp1 front_menu fp_PowerLight 44 141 9 15 fp0 fp2 fp0 fp2 define button fp2 front_menu fp_HeadphoneJack 28 157 19 17 fp1 fp3 fp1 fp3 define button fp3 front_menu fp_CaddySlot 48 148 91 25 fp2 fp4 fp2 fp4 define button fp4 front_menu fp_EjectButton 107 164 23 14 fp3 fp5 fp3 fp5 define button fp5 front_menu fp_DriveLight 134 141 9 15 fp4 fp6 fp4 fp6 define button fp6 front_menu fp_DisplayPanel 141 148 96 26 fp5 fp7 fp5 fp7 define button fp7 front_menu fp_IR_Receiver 146 153 23 15 fp6 fp8 fp6 fp8 define button fp8 front_menu fp_DigitalDisplay 168 154 46 15 fp7 fp9 fp7 fp9 define button fp9 front_menu fp_SmartCardSlot 159 171 63 17 fp8 fp10 fp8 fp10 define button fp10 front_menu fp_CD_Controls 229 148 63 32 fp9 fp11 fp9 fp11 define button fp11 front_menu fp_PlayPause 230 149 31 13 fp10 fp12 fp10 fp12 define button fp12 front_menu fp_StopButton 230 159 31 13 fp11 fp13 fp11 fp13 define button fp13 front_menu fp_RewindButton 230 169 19 10 fp12 fp14 fp12 fp14 define button fp14 front_menu fp_FastForwardButton 242 169 19 10 fp13 fp15 fp13 fp15 define button fp15 front_menu fp_VolumeControls 258 149 33 23 fp14 fp16 fp14 fp16 define button fp16 front_menu fp_TV_CDTV 259 169 16 10 fp15 fp17 fp15 fp17 define button fp17 front_menu fp_ResetButton 273 169 16 10 fp16 fp18 fp16 fp18 define button fp18 front_menu front_exit 20 22 54 44 fp17 fp0 fp17 fp0 front_init: load_backpic "data/CDButtons/fp_BackPic.Pic" show_backpic set_cycle green_pulse_fx return 0 front_intro: auto_sample "data/samp/samp.2042" return 0 front_help: return 0 front_exit: zoom fp18 return -1 ############################ # ITutor Back Panel Menu # ############################ define menu back_menu back_init back_intro back_help back_exit define button bp0 back_menu bp_PowerConnector 86 155 39 22 bp13 bp1 bp13 bp1 define button bp1 back_menu bp_KeyboardConnector 97 138 21 20 bp0 bp2 bp0 bp2 define button bp2 back_menu bp_RemoteConnector 83 138 21 20 bp1 bp3 bp1 bp3 define button bp3 back_menu bp_SpeakerJacks 112 139 27 17 bp2 bp4 bp2 bp4 define button bp4 back_menu bp_ParallelPort 170 139 23 16 bp3 bp5 bp3 bp5 define button bp5 back_menu bp_ExtFloppyConnector 134 139 23 16 bp4 bp6 bp4 bp6 define button bp6 back_menu bp_SerialPort 206 139 23 16 bp5 bp7 bp5 bp7 define button bp7 back_menu bp_RF_Video 224 156 17 17 bp6 bp8 bp6 bp8 define button bp8 back_menu bp_ChannelSwitch 235 158 15 12 bp7 bp9 bp7 bp9 define button bp9 back_menu bp_CompositeVideo 248 156 17 17 bp8 bp10 bp8 bp10 define button bp10 back_menu bp_S_Video 259 154 21 20 bp9 bp11 bp9 bp11 define button bp11 back_menu bp_RGB_Video 242 139 43 16 bp10 bp12 bp10 bp12 define button bp12 back_menu bp_MIDI_Ports 124 156 37 22 bp11 bp13 bp11 bp13 define button bp13 back_menu back_exit 20 22 54 44 bp12 bp0 bp12 bp0 back_init: load_backpic "data/CDButtons/bp_BackPic.Pic" show_backpic set_cycle green_pulse_fx return 0 back_intro: auto_sample "data/samp/samp.5002" auto_sample "data/samp/samp.5001" return 0 back_help: return 0 back_exit: zoom bp13 return -1 ############################# # ITutor Audio Panel Menu # ############################# define menu audio_menu audio_init audio_intro audio_help audio_exit define button ap0 audio_menu ap_PlusGButton 279 176 55 34 ap9 ap1 ap9 ap1 define button ap1 audio_menu ap_Indicators 12 174 147 40 ap0 ap2 ap0 ap2 define button ap2 audio_menu ap_LoopButton 217 176 55 34 ap1 ap3 ap1 ap3 define button ap3 audio_menu ap_OrderButtons 279 137 55 34 ap2 ap4 ap2 ap4 define button ap4 audio_menu ap_PreviewButton 165 176 55 34 ap3 ap5 ap3 ap5 define button ap5 audio_menu ap_RandomButton 227 137 55 34 ap4 ap6 ap4 ap6 define button ap6 audio_menu ap_TimeDisplay 33 133 104 43 ap5 ap7 ap5 ap7 define button ap7 audio_menu ap_TimeModeButton 165 137 55 34 ap6 ap8 ap6 ap8 define button ap8 audio_menu ap_TrackDisplay 78 45 66 35 ap7 ap9 ap7 ap9 define button ap9 audio_menu ap_TrackOrderButton 160 22 178 100 ap8 ap0 ap8 ap0 audio_init: load_backpic "data/AudioPanel.Pic" show_backpic set_cycle green_pulse_fx return 0 audio_intro: auto_sample "data/samp/samp.4000" auto_sample "data/samp/samp.4001" auto_sample "data/samp/samp.4002" auto_sample "data/samp/samp.4003" return 0 audio_help: return 0 audio_exit: return -1 ####################### # ITutor Prefs Menu # ####################### define menu prefs_menu prefs_init prefs_intro prefs_help prefs_exit define button pp0 prefs_menu pp_ClockDisplay 13 27 109 41 pp9 pp1 pp9 pp1 define button pp1 prefs_menu pp_VolumeSelect 229 27 109 79 pp0 pp2 pp0 pp2 define button pp2 prefs_menu pp_DisplayAdjust 121 27 109 79 pp1 pp3 pp1 pp3 define button pp3 prefs_menu pp_LanguageSelect 14 110 323 116 pp2 pp4 pp2 pp4 define button pp4 prefs_menu pp_DateDisplay 13 75 109 31 pp3 pp5 pp3 pp5 define button pp5 prefs_menu pp_AM_PM_Indicator 76 57 34 23 pp4 pp6 pp4 pp6 define button pp6 prefs_menu pp_ScreenBlanker 34 103 63 9 pp5 pp7 pp5 pp7 define button pp7 prefs_menu pp_KeyClick 142 103 63 9 pp6 pp8 pp6 pp8 define button pp8 prefs_menu pp_ExitOnly 250 103 30 9 pp7 pp9 pp7 pp9 define button pp9 prefs_menu pp_ExitSave 283 103 30 9 pp8 pp0 pp8 pp0 prefs_init: load_backpic "data/PrefsPanel.Pic" show_backpic set_cycle green_pulse_fx return 0 prefs_intro: auto_sample "data/samp/samp.3000" auto_sample "data/samp/samp.3001" auto_sample "data/samp/samp.3002" auto_sample "data/samp/samp.3003" return 0 prefs_help: return 0 prefs_exit: return -1