FormBW.frm
上传用户:life_sale
上传日期:2021-07-23
资源大小:805k
文件大小:394k
源码类别:

射击游戏

开发平台:

Visual Basic

  1.          EndProperty
  2.       EndProperty
  3.    End
  4.    Begin ComctlLib.ImageList Img 
  5.       Index           =   26
  6.       Left            =   1200
  7.       Top             =   0
  8.       _ExtentX        =   1005
  9.       _ExtentY        =   1005
  10.       BackColor       =   16777215
  11.       ImageWidth      =   34
  12.       ImageHeight     =   25
  13.       _Version        =   327682
  14.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  15.          NumListImages   =   15
  16.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  17.             Picture         =   "FormBW.frx":161AE2
  18.             Key             =   ""
  19.          EndProperty
  20.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  21.             Picture         =   "FormBW.frx":16255C
  22.             Key             =   ""
  23.          EndProperty
  24.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  25.             Picture         =   "FormBW.frx":162FD6
  26.             Key             =   ""
  27.          EndProperty
  28.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  29.             Picture         =   "FormBW.frx":163A50
  30.             Key             =   ""
  31.          EndProperty
  32.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  33.             Picture         =   "FormBW.frx":1644CA
  34.             Key             =   ""
  35.          EndProperty
  36.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  37.             Picture         =   "FormBW.frx":164F44
  38.             Key             =   ""
  39.          EndProperty
  40.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  41.             Picture         =   "FormBW.frx":1659BE
  42.             Key             =   ""
  43.          EndProperty
  44.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  45.             Picture         =   "FormBW.frx":166438
  46.             Key             =   ""
  47.          EndProperty
  48.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  49.             Picture         =   "FormBW.frx":166EB2
  50.             Key             =   ""
  51.          EndProperty
  52.          BeginProperty ListImage10 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  53.             Picture         =   "FormBW.frx":16792C
  54.             Key             =   ""
  55.          EndProperty
  56.          BeginProperty ListImage11 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  57.             Picture         =   "FormBW.frx":1683A6
  58.             Key             =   ""
  59.          EndProperty
  60.          BeginProperty ListImage12 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  61.             Picture         =   "FormBW.frx":168E20
  62.             Key             =   ""
  63.          EndProperty
  64.          BeginProperty ListImage13 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  65.             Picture         =   "FormBW.frx":16989A
  66.             Key             =   ""
  67.          EndProperty
  68.          BeginProperty ListImage14 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  69.             Picture         =   "FormBW.frx":16A314
  70.             Key             =   ""
  71.          EndProperty
  72.          BeginProperty ListImage15 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  73.             Picture         =   "FormBW.frx":16AD8E
  74.             Key             =   ""
  75.          EndProperty
  76.       EndProperty
  77.    End
  78.    Begin MediaPlayerCtl.MediaPlayer MP6 
  79.       Height          =   375
  80.       Left            =   2400
  81.       TabIndex        =   113
  82.       Top             =   4680
  83.       Visible         =   0   'False
  84.       Width           =   375
  85.       AudioStream     =   -1
  86.       AutoSize        =   0   'False
  87.       AutoStart       =   0   'False
  88.       AnimationAtStart=   -1  'True
  89.       AllowScan       =   -1  'True
  90.       AllowChangeDisplaySize=   -1  'True
  91.       AutoRewind      =   -1  'True
  92.       Balance         =   0
  93.       BaseURL         =   ""
  94.       BufferingTime   =   5
  95.       CaptioningID    =   ""
  96.       ClickToPlay     =   -1  'True
  97.       CursorType      =   0
  98.       CurrentPosition =   -1
  99.       CurrentMarker   =   0
  100.       DefaultFrame    =   ""
  101.       DisplayBackColor=   0
  102.       DisplayForeColor=   16777215
  103.       DisplayMode     =   0
  104.       DisplaySize     =   4
  105.       Enabled         =   -1  'True
  106.       EnableContextMenu=   -1  'True
  107.       EnablePositionControls=   -1  'True
  108.       EnableFullScreenControls=   0   'False
  109.       EnableTracker   =   -1  'True
  110.       Filename        =   ""
  111.       InvokeURLs      =   -1  'True
  112.       Language        =   -1
  113.       Mute            =   0   'False
  114.       PlayCount       =   1
  115.       PreviewMode     =   0   'False
  116.       Rate            =   1
  117.       SAMILang        =   ""
  118.       SAMIStyle       =   ""
  119.       SAMIFileName    =   ""
  120.       SelectionStart  =   -1
  121.       SelectionEnd    =   -1
  122.       SendOpenStateChangeEvents=   -1  'True
  123.       SendWarningEvents=   -1  'True
  124.       SendErrorEvents =   -1  'True
  125.       SendKeyboardEvents=   0   'False
  126.       SendMouseClickEvents=   0   'False
  127.       SendMouseMoveEvents=   0   'False
  128.       SendPlayStateChangeEvents=   -1  'True
  129.       ShowCaptioning  =   0   'False
  130.       ShowControls    =   0   'False
  131.       ShowAudioControls=   -1  'True
  132.       ShowDisplay     =   0   'False
  133.       ShowGotoBar     =   0   'False
  134.       ShowPositionControls=   -1  'True
  135.       ShowStatusBar   =   0   'False
  136.       ShowTracker     =   -1  'True
  137.       TransparentAtStart=   0   'False
  138.       VideoBorderWidth=   0
  139.       VideoBorderColor=   0
  140.       VideoBorder3D   =   0   'False
  141.       Volume          =   -600
  142.       WindowlessVideo =   0   'False
  143.    End
  144.    Begin MediaPlayerCtl.MediaPlayer MP4 
  145.       Height          =   375
  146.       Left            =   1440
  147.       TabIndex        =   112
  148.       Top             =   4680
  149.       Visible         =   0   'False
  150.       Width           =   375
  151.       AudioStream     =   -1
  152.       AutoSize        =   0   'False
  153.       AutoStart       =   0   'False
  154.       AnimationAtStart=   -1  'True
  155.       AllowScan       =   -1  'True
  156.       AllowChangeDisplaySize=   -1  'True
  157.       AutoRewind      =   -1  'True
  158.       Balance         =   0
  159.       BaseURL         =   ""
  160.       BufferingTime   =   5
  161.       CaptioningID    =   ""
  162.       ClickToPlay     =   -1  'True
  163.       CursorType      =   0
  164.       CurrentPosition =   -1
  165.       CurrentMarker   =   0
  166.       DefaultFrame    =   ""
  167.       DisplayBackColor=   0
  168.       DisplayForeColor=   16777215
  169.       DisplayMode     =   0
  170.       DisplaySize     =   4
  171.       Enabled         =   -1  'True
  172.       EnableContextMenu=   -1  'True
  173.       EnablePositionControls=   -1  'True
  174.       EnableFullScreenControls=   0   'False
  175.       EnableTracker   =   -1  'True
  176.       Filename        =   ""
  177.       InvokeURLs      =   -1  'True
  178.       Language        =   -1
  179.       Mute            =   0   'False
  180.       PlayCount       =   1
  181.       PreviewMode     =   0   'False
  182.       Rate            =   1
  183.       SAMILang        =   ""
  184.       SAMIStyle       =   ""
  185.       SAMIFileName    =   ""
  186.       SelectionStart  =   -1
  187.       SelectionEnd    =   -1
  188.       SendOpenStateChangeEvents=   -1  'True
  189.       SendWarningEvents=   -1  'True
  190.       SendErrorEvents =   -1  'True
  191.       SendKeyboardEvents=   0   'False
  192.       SendMouseClickEvents=   0   'False
  193.       SendMouseMoveEvents=   0   'False
  194.       SendPlayStateChangeEvents=   -1  'True
  195.       ShowCaptioning  =   0   'False
  196.       ShowControls    =   0   'False
  197.       ShowAudioControls=   -1  'True
  198.       ShowDisplay     =   0   'False
  199.       ShowGotoBar     =   0   'False
  200.       ShowPositionControls=   -1  'True
  201.       ShowStatusBar   =   0   'False
  202.       ShowTracker     =   -1  'True
  203.       TransparentAtStart=   0   'False
  204.       VideoBorderWidth=   0
  205.       VideoBorderColor=   0
  206.       VideoBorder3D   =   0   'False
  207.       Volume          =   -600
  208.       WindowlessVideo =   0   'False
  209.    End
  210.    Begin MediaPlayerCtl.MediaPlayer MPS 
  211.       Height          =   375
  212.       Index           =   7
  213.       Left            =   3360
  214.       TabIndex        =   111
  215.       Top             =   5160
  216.       Visible         =   0   'False
  217.       Width           =   375
  218.       AudioStream     =   -1
  219.       AutoSize        =   0   'False
  220.       AutoStart       =   0   'False
  221.       AnimationAtStart=   -1  'True
  222.       AllowScan       =   -1  'True
  223.       AllowChangeDisplaySize=   -1  'True
  224.       AutoRewind      =   -1  'True
  225.       Balance         =   0
  226.       BaseURL         =   ""
  227.       BufferingTime   =   5
  228.       CaptioningID    =   ""
  229.       ClickToPlay     =   -1  'True
  230.       CursorType      =   0
  231.       CurrentPosition =   -1
  232.       CurrentMarker   =   0
  233.       DefaultFrame    =   ""
  234.       DisplayBackColor=   0
  235.       DisplayForeColor=   16777215
  236.       DisplayMode     =   0
  237.       DisplaySize     =   4
  238.       Enabled         =   -1  'True
  239.       EnableContextMenu=   -1  'True
  240.       EnablePositionControls=   -1  'True
  241.       EnableFullScreenControls=   0   'False
  242.       EnableTracker   =   -1  'True
  243.       Filename        =   ""
  244.       InvokeURLs      =   -1  'True
  245.       Language        =   -1
  246.       Mute            =   0   'False
  247.       PlayCount       =   1
  248.       PreviewMode     =   0   'False
  249.       Rate            =   1
  250.       SAMILang        =   ""
  251.       SAMIStyle       =   ""
  252.       SAMIFileName    =   ""
  253.       SelectionStart  =   -1
  254.       SelectionEnd    =   -1
  255.       SendOpenStateChangeEvents=   -1  'True
  256.       SendWarningEvents=   -1  'True
  257.       SendErrorEvents =   -1  'True
  258.       SendKeyboardEvents=   0   'False
  259.       SendMouseClickEvents=   0   'False
  260.       SendMouseMoveEvents=   0   'False
  261.       SendPlayStateChangeEvents=   -1  'True
  262.       ShowCaptioning  =   0   'False
  263.       ShowControls    =   0   'False
  264.       ShowAudioControls=   -1  'True
  265.       ShowDisplay     =   0   'False
  266.       ShowGotoBar     =   0   'False
  267.       ShowPositionControls=   -1  'True
  268.       ShowStatusBar   =   0   'False
  269.       ShowTracker     =   -1  'True
  270.       TransparentAtStart=   0   'False
  271.       VideoBorderWidth=   0
  272.       VideoBorderColor=   0
  273.       VideoBorder3D   =   0   'False
  274.       Volume          =   -600
  275.       WindowlessVideo =   0   'False
  276.    End
  277.    Begin MediaPlayerCtl.MediaPlayer MPS 
  278.       Height          =   375
  279.       Index           =   6
  280.       Left            =   2880
  281.       TabIndex        =   110
  282.       Top             =   5160
  283.       Visible         =   0   'False
  284.       Width           =   375
  285.       AudioStream     =   -1
  286.       AutoSize        =   0   'False
  287.       AutoStart       =   0   'False
  288.       AnimationAtStart=   -1  'True
  289.       AllowScan       =   -1  'True
  290.       AllowChangeDisplaySize=   -1  'True
  291.       AutoRewind      =   -1  'True
  292.       Balance         =   0
  293.       BaseURL         =   ""
  294.       BufferingTime   =   5
  295.       CaptioningID    =   ""
  296.       ClickToPlay     =   -1  'True
  297.       CursorType      =   0
  298.       CurrentPosition =   -1
  299.       CurrentMarker   =   0
  300.       DefaultFrame    =   ""
  301.       DisplayBackColor=   0
  302.       DisplayForeColor=   16777215
  303.       DisplayMode     =   0
  304.       DisplaySize     =   4
  305.       Enabled         =   -1  'True
  306.       EnableContextMenu=   -1  'True
  307.       EnablePositionControls=   -1  'True
  308.       EnableFullScreenControls=   0   'False
  309.       EnableTracker   =   -1  'True
  310.       Filename        =   ""
  311.       InvokeURLs      =   -1  'True
  312.       Language        =   -1
  313.       Mute            =   0   'False
  314.       PlayCount       =   1
  315.       PreviewMode     =   0   'False
  316.       Rate            =   1
  317.       SAMILang        =   ""
  318.       SAMIStyle       =   ""
  319.       SAMIFileName    =   ""
  320.       SelectionStart  =   -1
  321.       SelectionEnd    =   -1
  322.       SendOpenStateChangeEvents=   -1  'True
  323.       SendWarningEvents=   -1  'True
  324.       SendErrorEvents =   -1  'True
  325.       SendKeyboardEvents=   0   'False
  326.       SendMouseClickEvents=   0   'False
  327.       SendMouseMoveEvents=   0   'False
  328.       SendPlayStateChangeEvents=   -1  'True
  329.       ShowCaptioning  =   0   'False
  330.       ShowControls    =   0   'False
  331.       ShowAudioControls=   -1  'True
  332.       ShowDisplay     =   0   'False
  333.       ShowGotoBar     =   0   'False
  334.       ShowPositionControls=   -1  'True
  335.       ShowStatusBar   =   0   'False
  336.       ShowTracker     =   -1  'True
  337.       TransparentAtStart=   0   'False
  338.       VideoBorderWidth=   0
  339.       VideoBorderColor=   0
  340.       VideoBorder3D   =   0   'False
  341.       Volume          =   -600
  342.       WindowlessVideo =   0   'False
  343.    End
  344.    Begin MediaPlayerCtl.MediaPlayer MPS 
  345.       Height          =   375
  346.       Index           =   5
  347.       Left            =   2400
  348.       TabIndex        =   109
  349.       Top             =   5160
  350.       Visible         =   0   'False
  351.       Width           =   375
  352.       AudioStream     =   -1
  353.       AutoSize        =   0   'False
  354.       AutoStart       =   0   'False
  355.       AnimationAtStart=   -1  'True
  356.       AllowScan       =   -1  'True
  357.       AllowChangeDisplaySize=   -1  'True
  358.       AutoRewind      =   -1  'True
  359.       Balance         =   0
  360.       BaseURL         =   ""
  361.       BufferingTime   =   5
  362.       CaptioningID    =   ""
  363.       ClickToPlay     =   -1  'True
  364.       CursorType      =   0
  365.       CurrentPosition =   -1
  366.       CurrentMarker   =   0
  367.       DefaultFrame    =   ""
  368.       DisplayBackColor=   0
  369.       DisplayForeColor=   16777215
  370.       DisplayMode     =   0
  371.       DisplaySize     =   4
  372.       Enabled         =   -1  'True
  373.       EnableContextMenu=   -1  'True
  374.       EnablePositionControls=   -1  'True
  375.       EnableFullScreenControls=   0   'False
  376.       EnableTracker   =   -1  'True
  377.       Filename        =   ""
  378.       InvokeURLs      =   -1  'True
  379.       Language        =   -1
  380.       Mute            =   0   'False
  381.       PlayCount       =   1
  382.       PreviewMode     =   0   'False
  383.       Rate            =   1
  384.       SAMILang        =   ""
  385.       SAMIStyle       =   ""
  386.       SAMIFileName    =   ""
  387.       SelectionStart  =   -1
  388.       SelectionEnd    =   -1
  389.       SendOpenStateChangeEvents=   -1  'True
  390.       SendWarningEvents=   -1  'True
  391.       SendErrorEvents =   -1  'True
  392.       SendKeyboardEvents=   0   'False
  393.       SendMouseClickEvents=   0   'False
  394.       SendMouseMoveEvents=   0   'False
  395.       SendPlayStateChangeEvents=   -1  'True
  396.       ShowCaptioning  =   0   'False
  397.       ShowControls    =   0   'False
  398.       ShowAudioControls=   -1  'True
  399.       ShowDisplay     =   0   'False
  400.       ShowGotoBar     =   0   'False
  401.       ShowPositionControls=   -1  'True
  402.       ShowStatusBar   =   0   'False
  403.       ShowTracker     =   -1  'True
  404.       TransparentAtStart=   0   'False
  405.       VideoBorderWidth=   0
  406.       VideoBorderColor=   0
  407.       VideoBorder3D   =   0   'False
  408.       Volume          =   -600
  409.       WindowlessVideo =   0   'False
  410.    End
  411.    Begin MediaPlayerCtl.MediaPlayer MPS 
  412.       Height          =   375
  413.       Index           =   4
  414.       Left            =   1920
  415.       TabIndex        =   108
  416.       Top             =   5160
  417.       Visible         =   0   'False
  418.       Width           =   375
  419.       AudioStream     =   -1
  420.       AutoSize        =   0   'False
  421.       AutoStart       =   0   'False
  422.       AnimationAtStart=   -1  'True
  423.       AllowScan       =   -1  'True
  424.       AllowChangeDisplaySize=   -1  'True
  425.       AutoRewind      =   -1  'True
  426.       Balance         =   0
  427.       BaseURL         =   ""
  428.       BufferingTime   =   5
  429.       CaptioningID    =   ""
  430.       ClickToPlay     =   -1  'True
  431.       CursorType      =   0
  432.       CurrentPosition =   -1
  433.       CurrentMarker   =   0
  434.       DefaultFrame    =   ""
  435.       DisplayBackColor=   0
  436.       DisplayForeColor=   16777215
  437.       DisplayMode     =   0
  438.       DisplaySize     =   4
  439.       Enabled         =   -1  'True
  440.       EnableContextMenu=   -1  'True
  441.       EnablePositionControls=   -1  'True
  442.       EnableFullScreenControls=   0   'False
  443.       EnableTracker   =   -1  'True
  444.       Filename        =   ""
  445.       InvokeURLs      =   -1  'True
  446.       Language        =   -1
  447.       Mute            =   0   'False
  448.       PlayCount       =   1
  449.       PreviewMode     =   0   'False
  450.       Rate            =   1
  451.       SAMILang        =   ""
  452.       SAMIStyle       =   ""
  453.       SAMIFileName    =   ""
  454.       SelectionStart  =   -1
  455.       SelectionEnd    =   -1
  456.       SendOpenStateChangeEvents=   -1  'True
  457.       SendWarningEvents=   -1  'True
  458.       SendErrorEvents =   -1  'True
  459.       SendKeyboardEvents=   0   'False
  460.       SendMouseClickEvents=   0   'False
  461.       SendMouseMoveEvents=   0   'False
  462.       SendPlayStateChangeEvents=   -1  'True
  463.       ShowCaptioning  =   0   'False
  464.       ShowControls    =   0   'False
  465.       ShowAudioControls=   -1  'True
  466.       ShowDisplay     =   0   'False
  467.       ShowGotoBar     =   0   'False
  468.       ShowPositionControls=   -1  'True
  469.       ShowStatusBar   =   0   'False
  470.       ShowTracker     =   -1  'True
  471.       TransparentAtStart=   0   'False
  472.       VideoBorderWidth=   0
  473.       VideoBorderColor=   0
  474.       VideoBorder3D   =   0   'False
  475.       Volume          =   -600
  476.       WindowlessVideo =   0   'False
  477.    End
  478.    Begin MediaPlayerCtl.MediaPlayer MPS 
  479.       Height          =   375
  480.       Index           =   3
  481.       Left            =   1440
  482.       TabIndex        =   107
  483.       Top             =   5160
  484.       Visible         =   0   'False
  485.       Width           =   375
  486.       AudioStream     =   -1
  487.       AutoSize        =   0   'False
  488.       AutoStart       =   0   'False
  489.       AnimationAtStart=   -1  'True
  490.       AllowScan       =   -1  'True
  491.       AllowChangeDisplaySize=   -1  'True
  492.       AutoRewind      =   -1  'True
  493.       Balance         =   0
  494.       BaseURL         =   ""
  495.       BufferingTime   =   5
  496.       CaptioningID    =   ""
  497.       ClickToPlay     =   -1  'True
  498.       CursorType      =   0
  499.       CurrentPosition =   -1
  500.       CurrentMarker   =   0
  501.       DefaultFrame    =   ""
  502.       DisplayBackColor=   0
  503.       DisplayForeColor=   16777215
  504.       DisplayMode     =   0
  505.       DisplaySize     =   4
  506.       Enabled         =   -1  'True
  507.       EnableContextMenu=   -1  'True
  508.       EnablePositionControls=   -1  'True
  509.       EnableFullScreenControls=   0   'False
  510.       EnableTracker   =   -1  'True
  511.       Filename        =   ""
  512.       InvokeURLs      =   -1  'True
  513.       Language        =   -1
  514.       Mute            =   0   'False
  515.       PlayCount       =   1
  516.       PreviewMode     =   0   'False
  517.       Rate            =   1
  518.       SAMILang        =   ""
  519.       SAMIStyle       =   ""
  520.       SAMIFileName    =   ""
  521.       SelectionStart  =   -1
  522.       SelectionEnd    =   -1
  523.       SendOpenStateChangeEvents=   -1  'True
  524.       SendWarningEvents=   -1  'True
  525.       SendErrorEvents =   -1  'True
  526.       SendKeyboardEvents=   0   'False
  527.       SendMouseClickEvents=   0   'False
  528.       SendMouseMoveEvents=   0   'False
  529.       SendPlayStateChangeEvents=   -1  'True
  530.       ShowCaptioning  =   0   'False
  531.       ShowControls    =   0   'False
  532.       ShowAudioControls=   -1  'True
  533.       ShowDisplay     =   0   'False
  534.       ShowGotoBar     =   0   'False
  535.       ShowPositionControls=   -1  'True
  536.       ShowStatusBar   =   0   'False
  537.       ShowTracker     =   -1  'True
  538.       TransparentAtStart=   0   'False
  539.       VideoBorderWidth=   0
  540.       VideoBorderColor=   0
  541.       VideoBorder3D   =   0   'False
  542.       Volume          =   -600
  543.       WindowlessVideo =   0   'False
  544.    End
  545.    Begin MediaPlayerCtl.MediaPlayer MPS 
  546.       Height          =   375
  547.       Index           =   2
  548.       Left            =   960
  549.       TabIndex        =   106
  550.       Top             =   5160
  551.       Visible         =   0   'False
  552.       Width           =   375
  553.       AudioStream     =   -1
  554.       AutoSize        =   0   'False
  555.       AutoStart       =   0   'False
  556.       AnimationAtStart=   -1  'True
  557.       AllowScan       =   -1  'True
  558.       AllowChangeDisplaySize=   -1  'True
  559.       AutoRewind      =   -1  'True
  560.       Balance         =   0
  561.       BaseURL         =   ""
  562.       BufferingTime   =   5
  563.       CaptioningID    =   ""
  564.       ClickToPlay     =   -1  'True
  565.       CursorType      =   0
  566.       CurrentPosition =   -1
  567.       CurrentMarker   =   0
  568.       DefaultFrame    =   ""
  569.       DisplayBackColor=   0
  570.       DisplayForeColor=   16777215
  571.       DisplayMode     =   0
  572.       DisplaySize     =   4
  573.       Enabled         =   -1  'True
  574.       EnableContextMenu=   -1  'True
  575.       EnablePositionControls=   -1  'True
  576.       EnableFullScreenControls=   0   'False
  577.       EnableTracker   =   -1  'True
  578.       Filename        =   ""
  579.       InvokeURLs      =   -1  'True
  580.       Language        =   -1
  581.       Mute            =   0   'False
  582.       PlayCount       =   1
  583.       PreviewMode     =   0   'False
  584.       Rate            =   1
  585.       SAMILang        =   ""
  586.       SAMIStyle       =   ""
  587.       SAMIFileName    =   ""
  588.       SelectionStart  =   -1
  589.       SelectionEnd    =   -1
  590.       SendOpenStateChangeEvents=   -1  'True
  591.       SendWarningEvents=   -1  'True
  592.       SendErrorEvents =   -1  'True
  593.       SendKeyboardEvents=   0   'False
  594.       SendMouseClickEvents=   0   'False
  595.       SendMouseMoveEvents=   0   'False
  596.       SendPlayStateChangeEvents=   -1  'True
  597.       ShowCaptioning  =   0   'False
  598.       ShowControls    =   0   'False
  599.       ShowAudioControls=   -1  'True
  600.       ShowDisplay     =   0   'False
  601.       ShowGotoBar     =   0   'False
  602.       ShowPositionControls=   -1  'True
  603.       ShowStatusBar   =   0   'False
  604.       ShowTracker     =   -1  'True
  605.       TransparentAtStart=   0   'False
  606.       VideoBorderWidth=   0
  607.       VideoBorderColor=   0
  608.       VideoBorder3D   =   0   'False
  609.       Volume          =   -600
  610.       WindowlessVideo =   0   'False
  611.    End
  612.    Begin MediaPlayerCtl.MediaPlayer MPS 
  613.       Height          =   375
  614.       Index           =   1
  615.       Left            =   480
  616.       TabIndex        =   103
  617.       Top             =   5160
  618.       Visible         =   0   'False
  619.       Width           =   375
  620.       AudioStream     =   -1
  621.       AutoSize        =   0   'False
  622.       AutoStart       =   0   'False
  623.       AnimationAtStart=   -1  'True
  624.       AllowScan       =   -1  'True
  625.       AllowChangeDisplaySize=   -1  'True
  626.       AutoRewind      =   -1  'True
  627.       Balance         =   0
  628.       BaseURL         =   ""
  629.       BufferingTime   =   5
  630.       CaptioningID    =   ""
  631.       ClickToPlay     =   -1  'True
  632.       CursorType      =   0
  633.       CurrentPosition =   -1
  634.       CurrentMarker   =   0
  635.       DefaultFrame    =   ""
  636.       DisplayBackColor=   0
  637.       DisplayForeColor=   16777215
  638.       DisplayMode     =   0
  639.       DisplaySize     =   4
  640.       Enabled         =   -1  'True
  641.       EnableContextMenu=   -1  'True
  642.       EnablePositionControls=   -1  'True
  643.       EnableFullScreenControls=   0   'False
  644.       EnableTracker   =   -1  'True
  645.       Filename        =   ""
  646.       InvokeURLs      =   -1  'True
  647.       Language        =   -1
  648.       Mute            =   0   'False
  649.       PlayCount       =   1
  650.       PreviewMode     =   0   'False
  651.       Rate            =   1
  652.       SAMILang        =   ""
  653.       SAMIStyle       =   ""
  654.       SAMIFileName    =   ""
  655.       SelectionStart  =   -1
  656.       SelectionEnd    =   -1
  657.       SendOpenStateChangeEvents=   -1  'True
  658.       SendWarningEvents=   -1  'True
  659.       SendErrorEvents =   -1  'True
  660.       SendKeyboardEvents=   0   'False
  661.       SendMouseClickEvents=   0   'False
  662.       SendMouseMoveEvents=   0   'False
  663.       SendPlayStateChangeEvents=   -1  'True
  664.       ShowCaptioning  =   0   'False
  665.       ShowControls    =   0   'False
  666.       ShowAudioControls=   -1  'True
  667.       ShowDisplay     =   0   'False
  668.       ShowGotoBar     =   0   'False
  669.       ShowPositionControls=   -1  'True
  670.       ShowStatusBar   =   0   'False
  671.       ShowTracker     =   -1  'True
  672.       TransparentAtStart=   0   'False
  673.       VideoBorderWidth=   0
  674.       VideoBorderColor=   0
  675.       VideoBorder3D   =   0   'False
  676.       Volume          =   -600
  677.       WindowlessVideo =   0   'False
  678.    End
  679.    Begin MediaPlayerCtl.MediaPlayer MPS 
  680.       Height          =   375
  681.       Index           =   0
  682.       Left            =   0
  683.       TabIndex        =   105
  684.       Top             =   5160
  685.       Visible         =   0   'False
  686.       Width           =   375
  687.       AudioStream     =   -1
  688.       AutoSize        =   0   'False
  689.       AutoStart       =   0   'False
  690.       AnimationAtStart=   -1  'True
  691.       AllowScan       =   -1  'True
  692.       AllowChangeDisplaySize=   -1  'True
  693.       AutoRewind      =   -1  'True
  694.       Balance         =   0
  695.       BaseURL         =   ""
  696.       BufferingTime   =   5
  697.       CaptioningID    =   ""
  698.       ClickToPlay     =   -1  'True
  699.       CursorType      =   0
  700.       CurrentPosition =   -1
  701.       CurrentMarker   =   0
  702.       DefaultFrame    =   ""
  703.       DisplayBackColor=   0
  704.       DisplayForeColor=   16777215
  705.       DisplayMode     =   0
  706.       DisplaySize     =   4
  707.       Enabled         =   -1  'True
  708.       EnableContextMenu=   -1  'True
  709.       EnablePositionControls=   -1  'True
  710.       EnableFullScreenControls=   0   'False
  711.       EnableTracker   =   -1  'True
  712.       Filename        =   ""
  713.       InvokeURLs      =   -1  'True
  714.       Language        =   -1
  715.       Mute            =   0   'False
  716.       PlayCount       =   1
  717.       PreviewMode     =   0   'False
  718.       Rate            =   1
  719.       SAMILang        =   ""
  720.       SAMIStyle       =   ""
  721.       SAMIFileName    =   ""
  722.       SelectionStart  =   -1
  723.       SelectionEnd    =   -1
  724.       SendOpenStateChangeEvents=   -1  'True
  725.       SendWarningEvents=   -1  'True
  726.       SendErrorEvents =   -1  'True
  727.       SendKeyboardEvents=   0   'False
  728.       SendMouseClickEvents=   0   'False
  729.       SendMouseMoveEvents=   0   'False
  730.       SendPlayStateChangeEvents=   -1  'True
  731.       ShowCaptioning  =   0   'False
  732.       ShowControls    =   0   'False
  733.       ShowAudioControls=   -1  'True
  734.       ShowDisplay     =   0   'False
  735.       ShowGotoBar     =   0   'False
  736.       ShowPositionControls=   -1  'True
  737.       ShowStatusBar   =   0   'False
  738.       ShowTracker     =   -1  'True
  739.       TransparentAtStart=   0   'False
  740.       VideoBorderWidth=   0
  741.       VideoBorderColor=   0
  742.       VideoBorder3D   =   0   'False
  743.       Volume          =   -600
  744.       WindowlessVideo =   0   'False
  745.    End
  746.    Begin MediaPlayerCtl.MediaPlayer MP5 
  747.       Height          =   375
  748.       Left            =   1920
  749.       TabIndex        =   104
  750.       Top             =   4680
  751.       Visible         =   0   'False
  752.       Width           =   375
  753.       AudioStream     =   -1
  754.       AutoSize        =   0   'False
  755.       AutoStart       =   -1  'True
  756.       AnimationAtStart=   -1  'True
  757.       AllowScan       =   -1  'True
  758.       AllowChangeDisplaySize=   -1  'True
  759.       AutoRewind      =   -1  'True
  760.       Balance         =   0
  761.       BaseURL         =   ""
  762.       BufferingTime   =   5
  763.       CaptioningID    =   ""
  764.       ClickToPlay     =   -1  'True
  765.       CursorType      =   0
  766.       CurrentPosition =   -1
  767.       CurrentMarker   =   0
  768.       DefaultFrame    =   ""
  769.       DisplayBackColor=   0
  770.       DisplayForeColor=   16777215
  771.       DisplayMode     =   0
  772.       DisplaySize     =   4
  773.       Enabled         =   -1  'True
  774.       EnableContextMenu=   -1  'True
  775.       EnablePositionControls=   -1  'True
  776.       EnableFullScreenControls=   0   'False
  777.       EnableTracker   =   -1  'True
  778.       Filename        =   ""
  779.       InvokeURLs      =   -1  'True
  780.       Language        =   -1
  781.       Mute            =   0   'False
  782.       PlayCount       =   1
  783.       PreviewMode     =   0   'False
  784.       Rate            =   1
  785.       SAMILang        =   ""
  786.       SAMIStyle       =   ""
  787.       SAMIFileName    =   ""
  788.       SelectionStart  =   -1
  789.       SelectionEnd    =   -1
  790.       SendOpenStateChangeEvents=   -1  'True
  791.       SendWarningEvents=   -1  'True
  792.       SendErrorEvents =   -1  'True
  793.       SendKeyboardEvents=   0   'False
  794.       SendMouseClickEvents=   0   'False
  795.       SendMouseMoveEvents=   0   'False
  796.       SendPlayStateChangeEvents=   -1  'True
  797.       ShowCaptioning  =   0   'False
  798.       ShowControls    =   0   'False
  799.       ShowAudioControls=   -1  'True
  800.       ShowDisplay     =   0   'False
  801.       ShowGotoBar     =   0   'False
  802.       ShowPositionControls=   -1  'True
  803.       ShowStatusBar   =   0   'False
  804.       ShowTracker     =   -1  'True
  805.       TransparentAtStart=   0   'False
  806.       VideoBorderWidth=   0
  807.       VideoBorderColor=   0
  808.       VideoBorder3D   =   0   'False
  809.       Volume          =   -600
  810.       WindowlessVideo =   0   'False
  811.    End
  812.    Begin ComctlLib.ImageList Img 
  813.       Index           =   25
  814.       Left            =   3600
  815.       Top             =   2400
  816.       _ExtentX        =   1005
  817.       _ExtentY        =   1005
  818.       BackColor       =   -2147483643
  819.       ImageWidth      =   40
  820.       ImageHeight     =   37
  821.       _Version        =   327682
  822.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  823.          NumListImages   =   1
  824.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  825.             Picture         =   "FormBW.frx":16B808
  826.             Key             =   ""
  827.          EndProperty
  828.       EndProperty
  829.    End
  830.    Begin ComctlLib.ImageList Img 
  831.       Index           =   24
  832.       Left            =   3000
  833.       Top             =   2400
  834.       _ExtentX        =   1005
  835.       _ExtentY        =   1005
  836.       BackColor       =   -2147483643
  837.       ImageWidth      =   158
  838.       ImageHeight     =   145
  839.       _Version        =   327682
  840.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  841.          NumListImages   =   1
  842.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  843.             Picture         =   "FormBW.frx":16C9B2
  844.             Key             =   ""
  845.          EndProperty
  846.       EndProperty
  847.    End
  848.    Begin ComctlLib.ImageList Img 
  849.       Index           =   22
  850.       Left            =   2400
  851.       Top             =   2400
  852.       _ExtentX        =   1005
  853.       _ExtentY        =   1005
  854.       BackColor       =   -2147483643
  855.       ImageWidth      =   55
  856.       ImageHeight     =   69
  857.       _Version        =   327682
  858.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  859.          NumListImages   =   1
  860.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  861.             Picture         =   "FormBW.frx":17D7A0
  862.             Key             =   ""
  863.          EndProperty
  864.       EndProperty
  865.    End
  866.    Begin ComctlLib.ImageList Img 
  867.       Index           =   21
  868.       Left            =   1800
  869.       Top             =   2400
  870.       _ExtentX        =   1005
  871.       _ExtentY        =   1005
  872.       BackColor       =   -2147483643
  873.       ImageWidth      =   50
  874.       ImageHeight     =   70
  875.       _Version        =   327682
  876.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  877.          NumListImages   =   1
  878.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  879.             Picture         =   "FormBW.frx":18053A
  880.             Key             =   ""
  881.          EndProperty
  882.       EndProperty
  883.    End
  884.    Begin ComctlLib.ImageList Img 
  885.       Index           =   20
  886.       Left            =   1200
  887.       Top             =   2400
  888.       _ExtentX        =   1005
  889.       _ExtentY        =   1005
  890.       BackColor       =   -2147483643
  891.       ImageWidth      =   49
  892.       ImageHeight     =   68
  893.       _Version        =   327682
  894.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  895.          NumListImages   =   1
  896.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  897.             Picture         =   "FormBW.frx":182F1C
  898.             Key             =   ""
  899.          EndProperty
  900.       EndProperty
  901.    End
  902.    Begin ComctlLib.ImageList Img 
  903.       Index           =   19
  904.       Left            =   600
  905.       Top             =   2400
  906.       _ExtentX        =   1005
  907.       _ExtentY        =   1005
  908.       BackColor       =   -2147483643
  909.       ImageWidth      =   144
  910.       ImageHeight     =   103
  911.       _Version        =   327682
  912.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  913.          NumListImages   =   1
  914.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  915.             Picture         =   "FormBW.frx":1856BE
  916.             Key             =   ""
  917.          EndProperty
  918.       EndProperty
  919.    End
  920.    Begin ComctlLib.ImageList Img 
  921.       Index           =   18
  922.       Left            =   0
  923.       Top             =   2400
  924.       _ExtentX        =   1005
  925.       _ExtentY        =   1005
  926.       BackColor       =   -2147483643
  927.       ImageWidth      =   125
  928.       ImageHeight     =   125
  929.       _Version        =   327682
  930.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  931.          NumListImages   =   1
  932.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  933.             Picture         =   "FormBW.frx":1904E0
  934.             Key             =   ""
  935.          EndProperty
  936.       EndProperty
  937.    End
  938.    Begin ComctlLib.ImageList Img 
  939.       Index           =   17
  940.       Left            =   1200
  941.       Top             =   3000
  942.       _ExtentX        =   1005
  943.       _ExtentY        =   1005
  944.       BackColor       =   12632256
  945.       ImageWidth      =   60
  946.       ImageHeight     =   60
  947.       _Version        =   327682
  948.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  949.          NumListImages   =   5
  950.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  951.             Picture         =   "FormBW.frx":19BCCA
  952.             Key             =   ""
  953.          EndProperty
  954.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  955.             Picture         =   "FormBW.frx":19E74C
  956.             Key             =   ""
  957.          EndProperty
  958.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  959.             Picture         =   "FormBW.frx":1A11CE
  960.             Key             =   ""
  961.          EndProperty
  962.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  963.             Picture         =   "FormBW.frx":1A3C50
  964.             Key             =   ""
  965.          EndProperty
  966.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  967.             Picture         =   "FormBW.frx":1A4EB2
  968.             Key             =   ""
  969.          EndProperty
  970.       EndProperty
  971.    End
  972.    Begin ComctlLib.ImageList Img 
  973.       Index           =   16
  974.       Left            =   600
  975.       Top             =   3000
  976.       _ExtentX        =   1005
  977.       _ExtentY        =   1005
  978.       BackColor       =   -2147483643
  979.       ImageWidth      =   20
  980.       ImageHeight     =   20
  981.       _Version        =   327682
  982.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  983.          NumListImages   =   2
  984.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  985.             Picture         =   "FormBW.frx":1A7934
  986.             Key             =   ""
  987.          EndProperty
  988.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  989.             Picture         =   "FormBW.frx":1A7E36
  990.             Key             =   ""
  991.          EndProperty
  992.       EndProperty
  993.    End
  994.    Begin ComctlLib.ImageList Img 
  995.       Index           =   15
  996.       Left            =   0
  997.       Top             =   3000
  998.       _ExtentX        =   1005
  999.       _ExtentY        =   1005
  1000.       BackColor       =   -2147483643
  1001.       ImageWidth      =   10
  1002.       ImageHeight     =   10
  1003.       _Version        =   327682
  1004.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1005.          NumListImages   =   2
  1006.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1007.             Picture         =   "FormBW.frx":1A8338
  1008.             Key             =   ""
  1009.          EndProperty
  1010.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1011.             Picture         =   "FormBW.frx":1A84CA
  1012.             Key             =   ""
  1013.          EndProperty
  1014.       EndProperty
  1015.    End
  1016.    Begin ComctlLib.ImageList Img 
  1017.       Index           =   14
  1018.       Left            =   2400
  1019.       Top             =   600
  1020.       _ExtentX        =   1005
  1021.       _ExtentY        =   1005
  1022.       BackColor       =   -2147483643
  1023.       ImageWidth      =   16
  1024.       ImageHeight     =   40
  1025.       _Version        =   327682
  1026.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1027.          NumListImages   =   1
  1028.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1029.             Picture         =   "FormBW.frx":1A865C
  1030.             Key             =   ""
  1031.          EndProperty
  1032.       EndProperty
  1033.    End
  1034.    Begin ComctlLib.ImageList Img 
  1035.       Index           =   13
  1036.       Left            =   1200
  1037.       Top             =   1800
  1038.       _ExtentX        =   1005
  1039.       _ExtentY        =   1005
  1040.       BackColor       =   -2147483643
  1041.       ImageWidth      =   15
  1042.       ImageHeight     =   15
  1043.       _Version        =   327682
  1044.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1045.          NumListImages   =   5
  1046.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1047.             Picture         =   "FormBW.frx":1A8E2E
  1048.             Key             =   ""
  1049.          EndProperty
  1050.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1051.             Picture         =   "FormBW.frx":1A9150
  1052.             Key             =   ""
  1053.          EndProperty
  1054.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1055.             Picture         =   "FormBW.frx":1A9472
  1056.             Key             =   ""
  1057.          EndProperty
  1058.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1059.             Picture         =   "FormBW.frx":1A9794
  1060.             Key             =   ""
  1061.          EndProperty
  1062.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1063.             Picture         =   "FormBW.frx":1A9AB6
  1064.             Key             =   ""
  1065.          EndProperty
  1066.       EndProperty
  1067.    End
  1068.    Begin ComctlLib.ImageList Img 
  1069.       Index           =   12
  1070.       Left            =   1800
  1071.       Top             =   1200
  1072.       _ExtentX        =   1005
  1073.       _ExtentY        =   1005
  1074.       BackColor       =   -2147483643
  1075.       ImageWidth      =   15
  1076.       ImageHeight     =   15
  1077.       _Version        =   327682
  1078.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1079.          NumListImages   =   2
  1080.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1081.             Picture         =   "FormBW.frx":1A9DD8
  1082.             Key             =   ""
  1083.          EndProperty
  1084.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1085.             Picture         =   "FormBW.frx":1AA0FA
  1086.             Key             =   ""
  1087.          EndProperty
  1088.       EndProperty
  1089.    End
  1090.    Begin ComctlLib.ImageList Img 
  1091.       Index           =   11
  1092.       Left            =   1200
  1093.       Top             =   1200
  1094.       _ExtentX        =   1005
  1095.       _ExtentY        =   1005
  1096.       BackColor       =   -2147483643
  1097.       ImageWidth      =   30
  1098.       ImageHeight     =   30
  1099.       _Version        =   327682
  1100.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1101.          NumListImages   =   4
  1102.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1103.             Picture         =   "FormBW.frx":1AA41C
  1104.             Key             =   ""
  1105.          EndProperty
  1106.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1107.             Picture         =   "FormBW.frx":1AAF36
  1108.             Key             =   ""
  1109.          EndProperty
  1110.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1111.             Picture         =   "FormBW.frx":1ABA50
  1112.             Key             =   ""
  1113.          EndProperty
  1114.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1115.             Picture         =   "FormBW.frx":1AC56A
  1116.             Key             =   ""
  1117.          EndProperty
  1118.       EndProperty
  1119.    End
  1120.    Begin ComctlLib.ImageList Img 
  1121.       Index           =   10
  1122.       Left            =   600
  1123.       Top             =   1200
  1124.       _ExtentX        =   1005
  1125.       _ExtentY        =   1005
  1126.       BackColor       =   -2147483643
  1127.       ImageWidth      =   130
  1128.       ImageHeight     =   130
  1129.       _Version        =   327682
  1130.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1131.          NumListImages   =   9
  1132.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1133.             Picture         =   "FormBW.frx":1AD084
  1134.             Key             =   ""
  1135.          EndProperty
  1136.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1137.             Picture         =   "FormBW.frx":1B97E6
  1138.             Key             =   ""
  1139.          EndProperty
  1140.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1141.             Picture         =   "FormBW.frx":1C5F48
  1142.             Key             =   ""
  1143.          EndProperty
  1144.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1145.             Picture         =   "FormBW.frx":1D26AA
  1146.             Key             =   ""
  1147.          EndProperty
  1148.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1149.             Picture         =   "FormBW.frx":1DEE0C
  1150.             Key             =   ""
  1151.          EndProperty
  1152.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1153.             Picture         =   "FormBW.frx":1EB56E
  1154.             Key             =   ""
  1155.          EndProperty
  1156.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1157.             Picture         =   "FormBW.frx":1F7CD0
  1158.             Key             =   ""
  1159.          EndProperty
  1160.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1161.             Picture         =   "FormBW.frx":204432
  1162.             Key             =   ""
  1163.          EndProperty
  1164.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1165.             Picture         =   "FormBW.frx":210B94
  1166.             Key             =   ""
  1167.          EndProperty
  1168.       EndProperty
  1169.    End
  1170.    Begin ComctlLib.ImageList Img 
  1171.       Index           =   9
  1172.       Left            =   0
  1173.       Top             =   1200
  1174.       _ExtentX        =   1005
  1175.       _ExtentY        =   1005
  1176.       BackColor       =   -2147483643
  1177.       ImageWidth      =   10
  1178.       ImageHeight     =   45
  1179.       _Version        =   327682
  1180.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1181.          NumListImages   =   1
  1182.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1183.             Picture         =   "FormBW.frx":21D2F6
  1184.             Key             =   ""
  1185.          EndProperty
  1186.       EndProperty
  1187.    End
  1188.    Begin ComctlLib.ImageList Img 
  1189.       Index           =   8
  1190.       Left            =   1800
  1191.       Top             =   600
  1192.       _ExtentX        =   1005
  1193.       _ExtentY        =   1005
  1194.       BackColor       =   -2147483643
  1195.       ImageWidth      =   120
  1196.       ImageHeight     =   70
  1197.       _Version        =   327682
  1198.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1199.          NumListImages   =   10
  1200.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1201.             Picture         =   "FormBW.frx":21D8E8
  1202.             Key             =   ""
  1203.          EndProperty
  1204.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1205.             Picture         =   "FormBW.frx":223BAA
  1206.             Key             =   ""
  1207.          EndProperty
  1208.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1209.             Picture         =   "FormBW.frx":229E6C
  1210.             Key             =   ""
  1211.          EndProperty
  1212.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1213.             Picture         =   "FormBW.frx":23012E
  1214.             Key             =   ""
  1215.          EndProperty
  1216.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1217.             Picture         =   "FormBW.frx":2363F0
  1218.             Key             =   ""
  1219.          EndProperty
  1220.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1221.             Picture         =   "FormBW.frx":23C6B2
  1222.             Key             =   ""
  1223.          EndProperty
  1224.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1225.             Picture         =   "FormBW.frx":242974
  1226.             Key             =   ""
  1227.          EndProperty
  1228.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1229.             Picture         =   "FormBW.frx":248C36
  1230.             Key             =   ""
  1231.          EndProperty
  1232.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1233.             Picture         =   "FormBW.frx":24EEF8
  1234.             Key             =   ""
  1235.          EndProperty
  1236.          BeginProperty ListImage10 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1237.             Picture         =   "FormBW.frx":2551BA
  1238.             Key             =   ""
  1239.          EndProperty
  1240.       EndProperty
  1241.    End
  1242.    Begin ComctlLib.ImageList Img 
  1243.       Index           =   7
  1244.       Left            =   1200
  1245.       Top             =   600
  1246.       _ExtentX        =   1005
  1247.       _ExtentY        =   1005
  1248.       BackColor       =   -2147483643
  1249.       ImageWidth      =   12
  1250.       ImageHeight     =   12
  1251.       _Version        =   327682
  1252.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1253.          NumListImages   =   24
  1254.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1255.             Picture         =   "FormBW.frx":25B47C
  1256.             Key             =   ""
  1257.          EndProperty
  1258.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1259.             Picture         =   "FormBW.frx":25B67E
  1260.             Key             =   ""
  1261.          EndProperty
  1262.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1263.             Picture         =   "FormBW.frx":25B880
  1264.             Key             =   ""
  1265.          EndProperty
  1266.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1267.             Picture         =   "FormBW.frx":25BA82
  1268.             Key             =   ""
  1269.          EndProperty
  1270.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1271.             Picture         =   "FormBW.frx":25BC84
  1272.             Key             =   ""
  1273.          EndProperty
  1274.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1275.             Picture         =   "FormBW.frx":25BE86
  1276.             Key             =   ""
  1277.          EndProperty
  1278.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1279.             Picture         =   "FormBW.frx":25C088
  1280.             Key             =   ""
  1281.          EndProperty
  1282.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1283.             Picture         =   "FormBW.frx":25C28A
  1284.             Key             =   ""
  1285.          EndProperty
  1286.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1287.             Picture         =   "FormBW.frx":25C48C
  1288.             Key             =   ""
  1289.          EndProperty
  1290.          BeginProperty ListImage10 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1291.             Picture         =   "FormBW.frx":25C68E
  1292.             Key             =   ""
  1293.          EndProperty
  1294.          BeginProperty ListImage11 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1295.             Picture         =   "FormBW.frx":25C890
  1296.             Key             =   ""
  1297.          EndProperty
  1298.          BeginProperty ListImage12 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1299.             Picture         =   "FormBW.frx":25CA92
  1300.             Key             =   ""
  1301.          EndProperty
  1302.          BeginProperty ListImage13 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1303.             Picture         =   "FormBW.frx":25CC94
  1304.             Key             =   ""
  1305.          EndProperty
  1306.          BeginProperty ListImage14 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1307.             Picture         =   "FormBW.frx":25CE96
  1308.             Key             =   ""
  1309.          EndProperty
  1310.          BeginProperty ListImage15 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1311.             Picture         =   "FormBW.frx":25D098
  1312.             Key             =   ""
  1313.          EndProperty
  1314.          BeginProperty ListImage16 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1315.             Picture         =   "FormBW.frx":25D29A
  1316.             Key             =   ""
  1317.          EndProperty
  1318.          BeginProperty ListImage17 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1319.             Picture         =   "FormBW.frx":25D49C
  1320.             Key             =   ""
  1321.          EndProperty
  1322.          BeginProperty ListImage18 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1323.             Picture         =   "FormBW.frx":25D69E
  1324.             Key             =   ""
  1325.          EndProperty
  1326.          BeginProperty ListImage19 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1327.             Picture         =   "FormBW.frx":25D8A0
  1328.             Key             =   ""
  1329.          EndProperty
  1330.          BeginProperty ListImage20 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1331.             Picture         =   "FormBW.frx":25DAA2
  1332.             Key             =   ""
  1333.          EndProperty
  1334.          BeginProperty ListImage21 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1335.             Picture         =   "FormBW.frx":25DCA4
  1336.             Key             =   ""
  1337.          EndProperty
  1338.          BeginProperty ListImage22 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1339.             Picture         =   "FormBW.frx":25DEA6
  1340.             Key             =   ""
  1341.          EndProperty
  1342.          BeginProperty ListImage23 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1343.             Picture         =   "FormBW.frx":25E0A8
  1344.             Key             =   ""
  1345.          EndProperty
  1346.          BeginProperty ListImage24 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1347.             Picture         =   "FormBW.frx":25E2AA
  1348.             Key             =   ""
  1349.          EndProperty
  1350.       EndProperty
  1351.    End
  1352.    Begin ComctlLib.ImageList Img 
  1353.       Index           =   6
  1354.       Left            =   600
  1355.       Top             =   600
  1356.       _ExtentX        =   1005
  1357.       _ExtentY        =   1005
  1358.       BackColor       =   -2147483643
  1359.       ImageWidth      =   21
  1360.       ImageHeight     =   50
  1361.       _Version        =   327682
  1362.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1363.          NumListImages   =   10
  1364.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1365.             Picture         =   "FormBW.frx":25E4AC
  1366.             Key             =   ""
  1367.          EndProperty
  1368.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1369.             Picture         =   "FormBW.frx":25F17E
  1370.             Key             =   ""
  1371.          EndProperty
  1372.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1373.             Picture         =   "FormBW.frx":25FE50
  1374.             Key             =   ""
  1375.          EndProperty
  1376.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1377.             Picture         =   "FormBW.frx":260B22
  1378.             Key             =   ""
  1379.          EndProperty
  1380.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1381.             Picture         =   "FormBW.frx":2617F4
  1382.             Key             =   ""
  1383.          EndProperty
  1384.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1385.             Picture         =   "FormBW.frx":2624C6
  1386.             Key             =   ""
  1387.          EndProperty
  1388.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1389.             Picture         =   "FormBW.frx":263198
  1390.             Key             =   ""
  1391.          EndProperty
  1392.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1393.             Picture         =   "FormBW.frx":263E6A
  1394.             Key             =   ""
  1395.          EndProperty
  1396.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1397.             Picture         =   "FormBW.frx":264B3C
  1398.             Key             =   ""
  1399.          EndProperty
  1400.          BeginProperty ListImage10 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1401.             Picture         =   "FormBW.frx":26580E
  1402.             Key             =   ""
  1403.          EndProperty
  1404.       EndProperty
  1405.    End
  1406.    Begin ComctlLib.ImageList Img 
  1407.       Index           =   5
  1408.       Left            =   600
  1409.       Top             =   0
  1410.       _ExtentX        =   1005
  1411.       _ExtentY        =   1005
  1412.       BackColor       =   -2147483643
  1413.       ImageWidth      =   60
  1414.       ImageHeight     =   60
  1415.       _Version        =   327682
  1416.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1417.          NumListImages   =   4
  1418.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1419.             Picture         =   "FormBW.frx":2664E0
  1420.             Key             =   ""
  1421.          EndProperty
  1422.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1423.             Picture         =   "FormBW.frx":268F62
  1424.             Key             =   ""
  1425.          EndProperty
  1426.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1427.             Picture         =   "FormBW.frx":26B9E4
  1428.             Key             =   ""
  1429.          EndProperty
  1430.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1431.             Picture         =   "FormBW.frx":26E466
  1432.             Key             =   ""
  1433.          EndProperty
  1434.       EndProperty
  1435.    End
  1436.    Begin ComctlLib.ImageList Img 
  1437.       Index           =   4
  1438.       Left            =   0
  1439.       Top             =   600
  1440.       _ExtentX        =   1005
  1441.       _ExtentY        =   1005
  1442.       BackColor       =   -2147483643
  1443.       ImageWidth      =   11
  1444.       ImageHeight     =   10
  1445.       _Version        =   327682
  1446.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1447.          NumListImages   =   7
  1448.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1449.             Picture         =   "FormBW.frx":270EE8
  1450.             Key             =   ""
  1451.          EndProperty
  1452.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1453.             Picture         =   "FormBW.frx":2710A2
  1454.             Key             =   ""
  1455.          EndProperty
  1456.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1457.             Picture         =   "FormBW.frx":2712C8
  1458.             Key             =   ""
  1459.          EndProperty
  1460.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1461.             Picture         =   "FormBW.frx":2714EE
  1462.             Key             =   ""
  1463.          EndProperty
  1464.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1465.             Picture         =   "FormBW.frx":2717A8
  1466.             Key             =   ""
  1467.          EndProperty
  1468.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1469.             Picture         =   "FormBW.frx":271A62
  1470.             Key             =   ""
  1471.          EndProperty
  1472.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1473.             Picture         =   "FormBW.frx":271C64
  1474.             Key             =   ""
  1475.          EndProperty
  1476.       EndProperty
  1477.    End
  1478.    Begin ComctlLib.ImageList Img 
  1479.       Index           =   2
  1480.       Left            =   600
  1481.       Top             =   1800
  1482.       _ExtentX        =   1005
  1483.       _ExtentY        =   1005
  1484.       BackColor       =   -2147483643
  1485.       ImageWidth      =   256
  1486.       ImageHeight     =   192
  1487.       _Version        =   327682
  1488.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1489.          NumListImages   =   30
  1490.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1491.             Picture         =   "FormBW.frx":271E66
  1492.             Key             =   ""
  1493.          EndProperty
  1494.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1495.             Picture         =   "FormBW.frx":27E2B8
  1496.             Key             =   ""
  1497.          EndProperty
  1498.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1499.             Picture         =   "FormBW.frx":28A70A
  1500.             Key             =   ""
  1501.          EndProperty
  1502.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1503.             Picture         =   "FormBW.frx":296B5C
  1504.             Key             =   ""
  1505.          EndProperty
  1506.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1507.             Picture         =   "FormBW.frx":2A2FAE
  1508.             Key             =   ""
  1509.          EndProperty
  1510.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1511.             Picture         =   "FormBW.frx":2AF400
  1512.             Key             =   ""
  1513.          EndProperty
  1514.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1515.             Picture         =   "FormBW.frx":2BB852
  1516.             Key             =   ""
  1517.          EndProperty
  1518.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1519.             Picture         =   "FormBW.frx":2C7CA4
  1520.             Key             =   ""
  1521.          EndProperty
  1522.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1523.             Picture         =   "FormBW.frx":2D40F6
  1524.             Key             =   ""
  1525.          EndProperty
  1526.          BeginProperty ListImage10 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1527.             Picture         =   "FormBW.frx":2E0548
  1528.             Key             =   ""
  1529.          EndProperty
  1530.          BeginProperty ListImage11 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1531.             Picture         =   "FormBW.frx":2EC99A
  1532.             Key             =   ""
  1533.          EndProperty
  1534.          BeginProperty ListImage12 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1535.             Picture         =   "FormBW.frx":2F8DEC
  1536.             Key             =   ""
  1537.          EndProperty
  1538.          BeginProperty ListImage13 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1539.             Picture         =   "FormBW.frx":30523E
  1540.             Key             =   ""
  1541.          EndProperty
  1542.          BeginProperty ListImage14 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1543.             Picture         =   "FormBW.frx":311690
  1544.             Key             =   ""
  1545.          EndProperty
  1546.          BeginProperty ListImage15 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1547.             Picture         =   "FormBW.frx":31DAE2
  1548.             Key             =   ""
  1549.          EndProperty
  1550.          BeginProperty ListImage16 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1551.             Picture         =   "FormBW.frx":329F34
  1552.             Key             =   ""
  1553.          EndProperty
  1554.          BeginProperty ListImage17 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1555.             Picture         =   "FormBW.frx":336386
  1556.             Key             =   ""
  1557.          EndProperty
  1558.          BeginProperty ListImage18 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1559.             Picture         =   "FormBW.frx":3427D8
  1560.             Key             =   ""
  1561.          EndProperty
  1562.          BeginProperty ListImage19 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1563.             Picture         =   "FormBW.frx":34EC2A
  1564.             Key             =   ""
  1565.          EndProperty
  1566.          BeginProperty ListImage20 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1567.             Picture         =   "FormBW.frx":35B07C
  1568.             Key             =   ""
  1569.          EndProperty
  1570.          BeginProperty ListImage21 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1571.             Picture         =   "FormBW.frx":3674CE
  1572.             Key             =   ""
  1573.          EndProperty
  1574.          BeginProperty ListImage22 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1575.             Picture         =   "FormBW.frx":373920
  1576.             Key             =   ""
  1577.          EndProperty
  1578.          BeginProperty ListImage23 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1579.             Picture         =   "FormBW.frx":37FD72
  1580.             Key             =   ""
  1581.          EndProperty
  1582.          BeginProperty ListImage24 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1583.             Picture         =   "FormBW.frx":38C1C4
  1584.             Key             =   ""
  1585.          EndProperty
  1586.          BeginProperty ListImage25 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1587.             Picture         =   "FormBW.frx":398616
  1588.             Key             =   ""
  1589.          EndProperty
  1590.          BeginProperty ListImage26 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1591.             Picture         =   "FormBW.frx":3A4A68
  1592.             Key             =   ""
  1593.          EndProperty
  1594.          BeginProperty ListImage27 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1595.             Picture         =   "FormBW.frx":3B0EBA
  1596.             Key             =   ""
  1597.          EndProperty
  1598.          BeginProperty ListImage28 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1599.             Picture         =   "FormBW.frx":3BD30C
  1600.             Key             =   ""
  1601.          EndProperty
  1602.          BeginProperty ListImage29 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1603.             Picture         =   "FormBW.frx":3C975E
  1604.             Key             =   ""
  1605.          EndProperty
  1606.          BeginProperty ListImage30 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1607.             Picture         =   "FormBW.frx":3D5BB0
  1608.             Key             =   ""
  1609.          EndProperty
  1610.       EndProperty
  1611.    End
  1612.    Begin ComctlLib.ImageList Img 
  1613.       Index           =   1
  1614.       Left            =   0
  1615.       Top             =   1800
  1616.       _ExtentX        =   1005
  1617.       _ExtentY        =   1005
  1618.       BackColor       =   -2147483643
  1619.       ImageWidth      =   71
  1620.       ImageHeight     =   100
  1621.       _Version        =   327682
  1622.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1623.          NumListImages   =   16
  1624.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1625.             Picture         =   "FormBW.frx":3E2002
  1626.             Key             =   ""
  1627.          EndProperty
  1628.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1629.             Picture         =   "FormBW.frx":3E4074
  1630.             Key             =   ""
  1631.          EndProperty
  1632.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1633.             Picture         =   "FormBW.frx":3E60E6
  1634.             Key             =   ""
  1635.          EndProperty
  1636.          BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1637.             Picture         =   "FormBW.frx":3E8158
  1638.             Key             =   ""
  1639.          EndProperty
  1640.          BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1641.             Picture         =   "FormBW.frx":3EA1CA
  1642.             Key             =   ""
  1643.          EndProperty
  1644.          BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1645.             Picture         =   "FormBW.frx":3EC23C
  1646.             Key             =   ""
  1647.          EndProperty
  1648.          BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1649.             Picture         =   "FormBW.frx":3EE2AE
  1650.             Key             =   ""
  1651.          EndProperty
  1652.          BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1653.             Picture         =   "FormBW.frx":3F0320
  1654.             Key             =   ""
  1655.          EndProperty
  1656.          BeginProperty ListImage9 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1657.             Picture         =   "FormBW.frx":3F2392
  1658.             Key             =   ""
  1659.          EndProperty
  1660.          BeginProperty ListImage10 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1661.             Picture         =   "FormBW.frx":3F4404
  1662.             Key             =   ""
  1663.          EndProperty
  1664.          BeginProperty ListImage11 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1665.             Picture         =   "FormBW.frx":3F6476
  1666.             Key             =   ""
  1667.          EndProperty
  1668.          BeginProperty ListImage12 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1669.             Picture         =   "FormBW.frx":3F84E8
  1670.             Key             =   ""
  1671.          EndProperty
  1672.          BeginProperty ListImage13 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1673.             Picture         =   "FormBW.frx":3FA55A
  1674.             Key             =   ""
  1675.          EndProperty
  1676.          BeginProperty ListImage14 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1677.             Picture         =   "FormBW.frx":3FC5CC
  1678.             Key             =   ""
  1679.          EndProperty
  1680.          BeginProperty ListImage15 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1681.             Picture         =   "FormBW.frx":3FE63E
  1682.             Key             =   ""
  1683.          EndProperty
  1684.          BeginProperty ListImage16 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1685.             Picture         =   "FormBW.frx":4006B0
  1686.             Key             =   ""
  1687.          EndProperty
  1688.       EndProperty
  1689.    End
  1690.    Begin ComctlLib.ImageList Img 
  1691.       Index           =   0
  1692.       Left            =   0
  1693.       Top             =   0
  1694.       _ExtentX        =   1005
  1695.       _ExtentY        =   1005
  1696.       BackColor       =   -2147483643
  1697.       ImageWidth      =   49
  1698.       ImageHeight     =   38
  1699.       _Version        =   327682
  1700.       BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
  1701.          NumListImages   =   3
  1702.          BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1703.             Picture         =   "FormBW.frx":402722
  1704.             Key             =   ""
  1705.          EndProperty
  1706.          BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1707.             Picture         =   "FormBW.frx":403D6C
  1708.             Key             =   ""
  1709.          EndProperty
  1710.          BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
  1711.             Picture         =   "FormBW.frx":4053B6
  1712.             Key             =   ""
  1713.          EndProperty
  1714.       EndProperty
  1715.    End
  1716.    Begin MediaPlayerCtl.MediaPlayer MP3 
  1717.       Height          =   375
  1718.       Left            =   960
  1719.       TabIndex        =   52
  1720.       Top             =   4680
  1721.       Visible         =   0   'False
  1722.       Width           =   375
  1723.       AudioStream     =   -1
  1724.       AutoSize        =   0   'False
  1725.       AutoStart       =   0   'False
  1726.       AnimationAtStart=   -1  'True
  1727.       AllowScan       =   -1  'True
  1728.       AllowChangeDisplaySize=   -1  'True
  1729.       AutoRewind      =   -1  'True
  1730.       Balance         =   0
  1731.       BaseURL         =   ""
  1732.       BufferingTime   =   5
  1733.       CaptioningID    =   ""
  1734.       ClickToPlay     =   -1  'True
  1735.       CursorType      =   0
  1736.       CurrentPosition =   -1
  1737.       CurrentMarker   =   0
  1738.       DefaultFrame    =   ""
  1739.       DisplayBackColor=   0
  1740.       DisplayForeColor=   16777215
  1741.       DisplayMode     =   0
  1742.       DisplaySize     =   4
  1743.       Enabled         =   -1  'True
  1744.       EnableContextMenu=   -1  'True
  1745.       EnablePositionControls=   -1  'True
  1746.       EnableFullScreenControls=   0   'False
  1747.       EnableTracker   =   -1  'True
  1748.       Filename        =   ""
  1749.       InvokeURLs      =   -1  'True
  1750.       Language        =   -1
  1751.       Mute            =   0   'False
  1752.       PlayCount       =   1
  1753.       PreviewMode     =   0   'False
  1754.       Rate            =   1
  1755.       SAMILang        =   ""
  1756.       SAMIStyle       =   ""
  1757.       SAMIFileName    =   ""
  1758.       SelectionStart  =   -1
  1759.       SelectionEnd    =   -1
  1760.       SendOpenStateChangeEvents=   -1  'True
  1761.       SendWarningEvents=   -1  'True
  1762.       SendErrorEvents =   -1  'True
  1763.       SendKeyboardEvents=   0   'False
  1764.       SendMouseClickEvents=   0   'False
  1765.       SendMouseMoveEvents=   0   'False
  1766.       SendPlayStateChangeEvents=   -1  'True
  1767.       ShowCaptioning  =   0   'False
  1768.       ShowControls    =   0   'False
  1769.       ShowAudioControls=   -1  'True
  1770.       ShowDisplay     =   0   'False
  1771.       ShowGotoBar     =   0   'False
  1772.       ShowPositionControls=   -1  'True
  1773.       ShowStatusBar   =   0   'False
  1774.       ShowTracker     =   -1  'True
  1775.       TransparentAtStart=   0   'False
  1776.       VideoBorderWidth=   0
  1777.       VideoBorderColor=   0
  1778.       VideoBorder3D   =   0   'False
  1779.       Volume          =   -600
  1780.       WindowlessVideo =   0   'False
  1781.    End
  1782.    Begin MediaPlayerCtl.MediaPlayer MP2 
  1783.       Height          =   375
  1784.       Left            =   480
  1785.       TabIndex        =   4
  1786.       Top             =   4680
  1787.       Visible         =   0   'False
  1788.       Width           =   375
  1789.       AudioStream     =   -1
  1790.       AutoSize        =   0   'False
  1791.       AutoStart       =   -1  'True
  1792.       AnimationAtStart=   -1  'True
  1793.       AllowScan       =   -1  'True
  1794.       AllowChangeDisplaySize=   -1  'True
  1795.       AutoRewind      =   -1  'True
  1796.       Balance         =   0
  1797.       BaseURL         =   ""
  1798.       BufferingTime   =   5
  1799.       CaptioningID    =   ""
  1800.       ClickToPlay     =   -1  'True
  1801.       CursorType      =   0
  1802.       CurrentPosition =   -1
  1803.       CurrentMarker   =   0
  1804.       DefaultFrame    =   ""
  1805.       DisplayBackColor=   0
  1806.       DisplayForeColor=   16777215
  1807.       DisplayMode     =   0
  1808.       DisplaySize     =   4
  1809.       Enabled         =   -1  'True
  1810.       EnableContextMenu=   -1  'True
  1811.       EnablePositionControls=   -1  'True
  1812.       EnableFullScreenControls=   0   'False
  1813.       EnableTracker   =   -1  'True
  1814.       Filename        =   ""
  1815.       InvokeURLs      =   -1  'True
  1816.       Language        =   -1
  1817.       Mute            =   0   'False
  1818.       PlayCount       =   1
  1819.       PreviewMode     =   0   'False
  1820.       Rate            =   1
  1821.       SAMILang        =   ""
  1822.       SAMIStyle       =   ""
  1823.       SAMIFileName    =   ""
  1824.       SelectionStart  =   -1
  1825.       SelectionEnd    =   -1
  1826.       SendOpenStateChangeEvents=   -1  'True
  1827.       SendWarningEvents=   -1  'True
  1828.       SendErrorEvents =   -1  'True
  1829.       SendKeyboardEvents=   0   'False
  1830.       SendMouseClickEvents=   0   'False
  1831.       SendMouseMoveEvents=   0   'False
  1832.       SendPlayStateChangeEvents=   -1  'True
  1833.       ShowCaptioning  =   0   'False
  1834.       ShowControls    =   0   'False
  1835.       ShowAudioControls=   -1  'True
  1836.       ShowDisplay     =   0   'False
  1837.       ShowGotoBar     =   0   'False
  1838.       ShowPositionControls=   -1  'True
  1839.       ShowStatusBar   =   0   'False
  1840.       ShowTracker     =   -1  'True
  1841.       TransparentAtStart=   0   'False
  1842.       VideoBorderWidth=   0
  1843.       VideoBorderColor=   0
  1844.       VideoBorder3D   =   0   'False
  1845.       Volume          =   -600
  1846.       WindowlessVideo =   0   'False
  1847.    End
  1848.    Begin MediaPlayerCtl.MediaPlayer MP1 
  1849.       Height          =   375
  1850.       Left            =   0
  1851.       TabIndex        =   3
  1852.       Top             =   4680
  1853.       Visible         =   0   'False
  1854.       Width           =   375
  1855.       AudioStream     =   -1
  1856.       AutoSize        =   0   'False
  1857.       AutoStart       =   0   'False
  1858.       AnimationAtStart=   -1  'True
  1859.       AllowScan       =   -1  'True
  1860.       AllowChangeDisplaySize=   -1  'True
  1861.       AutoRewind      =   -1  'True
  1862.       Balance         =   0
  1863.       BaseURL         =   ""
  1864.       BufferingTime   =   5
  1865.       CaptioningID    =   ""
  1866.       ClickToPlay     =   -1  'True
  1867.       CursorType      =   0
  1868.       CurrentPosition =   -1
  1869.       CurrentMarker   =   0
  1870.       DefaultFrame    =   ""
  1871.       DisplayBackColor=   0
  1872.       DisplayForeColor=   16777215
  1873.       DisplayMode     =   0
  1874.       DisplaySize     =   4
  1875.       Enabled         =   -1  'True
  1876.       EnableContextMenu=   -1  'True
  1877.       EnablePositionControls=   -1  'True
  1878.       EnableFullScreenControls=   0   'False
  1879.       EnableTracker   =   -1  'True
  1880.       Filename        =   ""
  1881.       InvokeURLs      =   -1  'True
  1882.       Language        =   -1
  1883.       Mute            =   0   'False
  1884.       PlayCount       =   1
  1885.       PreviewMode     =   0   'False
  1886.       Rate            =   1
  1887.       SAMILang        =   ""
  1888.       SAMIStyle       =   ""
  1889.       SAMIFileName    =   ""
  1890.       SelectionStart  =   -1
  1891.       SelectionEnd    =   -1
  1892.       SendOpenStateChangeEvents=   -1  'True
  1893.       SendWarningEvents=   -1  'True
  1894.       SendErrorEvents =   -1  'True
  1895.       SendKeyboardEvents=   0   'False
  1896.       SendMouseClickEvents=   0   'False
  1897.       SendMouseMoveEvents=   0   'False
  1898.       SendPlayStateChangeEvents=   -1  'True
  1899.       ShowCaptioning  =   0   'False
  1900.       ShowControls    =   0   'False
  1901.       ShowAudioControls=   -1  'True
  1902.       ShowDisplay     =   0   'False
  1903.       ShowGotoBar     =   0   'False
  1904.       ShowPositionControls=   -1  'True
  1905.       ShowStatusBar   =   0   'False
  1906.       ShowTracker     =   -1  'True
  1907.       TransparentAtStart=   0   'False
  1908.       VideoBorderWidth=   0
  1909.       VideoBorderColor=   0
  1910.       VideoBorder3D   =   0   'False
  1911.       Volume          =   -600
  1912.       WindowlessVideo =   0   'False
  1913.    End
  1914. End
  1915. Attribute VB_Name = "FormBW"
  1916. Attribute VB_GlobalNameSpace = False
  1917. Attribute VB_Creatable = False
  1918. Attribute VB_PredeclaredId = True
  1919. Attribute VB_Exposed = False
  1920. 'Note:
  1921. '   The following is a tutorial guide on how to make
  1922. '   an intermediate space shooter game. If you do not wish
  1923. '   to learn about space shooters, then just play the game
  1924. '   and dont bother yourself reading the 5000+ lines of codes
  1925. '   below.
  1926. '   I've created Black Winter2(BW2) using the simplest of
  1927. '   elements found in vb. It is meant to teach ppl how to
  1928. '   make a space shooter, without all the complex stuffs.
  1929. '   Everything 's done in one single form: No external calls,
  1930. '   no global variables (just public), no API calls, no
  1931. '   references to any .dll files, blah blah blah...
  1932. '   It should've been done in DirectDraw, but learning how
  1933. '   to reference to DD would kill beginners outright, so we'll
  1934. '   have to stick with the laggy graphic time being.
  1935. 'Tutorial:
  1936. '   So anyhow, before you begin to create a space shooter,
  1937. '   you'll need a background, a picture box where all you
  1938. '   spaceships gonna blow each other up.
  1939. '   In BW2, i've created 5 such picture boxes, all are named
  1940. '   different layers. Most of the layers are meant for menus.
  1941. '   The layer for the background is named Play_Layer.
  1942. '   Enlarge the the form, look for one of the small black boxes
  1943. '   (there should be 5 of em, one of them is red) named Play_Layer
  1944. '   and enlarge it. Dun worry about messing with it's size because
  1945. '   i've set the form resize in the Form_Load sub.
  1946. '   You'll notice that this Layer has a white color box around
  1947. '   it. It wont be visible during play, but the area within the
  1948. '   white box is the actual play area visible to the player.
  1949. '   All the other bars outside the white lines are the statsbar
  1950. '   of the player representing his score, shields, vital stats,
  1951. '   etc... These bars themselves are contained within picture
  1952. '   boxes themselve. Moving the picture box will affect all the
  1953. '   items and bars inside it. So you must take note that when
  1954. '   u want to put a control on to a layer, click on the control
  1955. '   and DRAG (draw) on the picture box, NOT double-click from
  1956. '   the toolbar. This way, the controls belongs to the picture
  1957. '   box, not the form.
  1958. '   Okay... now that you've got a background, u'll need sprites.
  1959. '   Take note that all the sprites can be found inside the
  1960. '   ImageList controls name Img(index). There's a lot of these
  1961. '   on my form, u cant miss that. The reason why i use imagelist
  1962. '   to store my picture instead of the regular Image control is
  1963. '   because i need to 'paint' the picture ONTO the picturebox
  1964. '   background, rather just setting the Image control's top and
  1965. '   left properties to its coordinates.
  1966. '   Reason for using Imagelist compared to Image control is:
  1967. '       1.  Color Masking are possible using imagelist. You
  1968. '           can make the background of your sprite invisible
  1969. '           by setting the mask color in the ImageList property
  1970. '           to match it.
  1971. '       2.  It is MUCH easier to use compared to the BitBlt method
  1972. '           commonly used because there's no need to declare and
  1973. '           referencing to gdi32 (much easier for beginners to learn).
  1974. '       3.  Painting of pictures are a LOT faster compared to moving
  1975. '           an Image control.
  1976. '       4.  Hmm... there maybe many other benefits but i'm lazy
  1977. '           to think now... i guess the ones above would suffice.
  1978. '   After collecting all your sprites and putting them into
  1979. '   imglists, the next thing u need to do is to craft your objects =)
  1980. '   First thing u need is a ship (YOUR ship). I hope u've already
  1981. '   got a sprite for that. U must determine what kind of
  1982. '   characteristics your ship should have. Look at the variables the
  1983. '   i've delared below (look for *** SHIP STATS ***).
  1984. '   I've listed ShipX and ShipY. These two variable will store
  1985. '   the X and Y coordinates of your ship. It is important for
  1986. '   the imagelist to know exactly where to paint the sprite
  1987. '   on the background.
  1988. '   Ship_Speed is the amount of twips (15 twips = 1 pixel) a
  1989. '   ship will move per frame. the higher this value, the faster
  1990. '   your ship move (see below).
  1991. '   Next is Ship_Moving(3). This array has 4 boolean values.
  1992. '   each value represents the 4 directions a ship can move, e.g.
  1993. '   0-Left, 1-Up, 2-Right, 3-Down. A true value to a certain
  1994. '   direction will change the X and Y coordinates to move to
  1995. '   that direction every turn. E.g:
  1996. '               Ship_Moving(0) = True
  1997. '               Ship_Moving(3) = True           'Ship is moving Left and Down
  1998. '
  1999. '               ShipX = ShipX - Ship_Speed
  2000. '                                               '(Ship moves left, X coordinate gets closer to 0)
  2001. '               ShipY = ShipY + Ship_Speed
  2002. '                                               '(Ship moves down, Y coordinate gets further from 0)
  2003. '   Thus the result would be the coordinate of the ship moving
  2004. '   diagonally in a 225 degrees direction. Simple enuff?
  2005. '   For coding, u'll need to set the Ship_Moving boolean value
  2006. '   to true when a KeyDown event for the direction is presses,
  2007. '   and set it to false when a KeyUp for its button is release.
  2008. '   This will help eliminate the short lag when moving if u
  2009. '   use the Keypress event for your movements.
  2010. '       REFERENCE: see Private Sub Play_Layer_Keydown / KeyUp
  2011. '   Same goes for the Ship_Firing, if its true then bullets
  2012. '   will be shot from the ship. If KeyUp detected, firing will stop.
  2013. '   There are many other stats i've made in BW2 (shields, special
  2014. '   weapons, ship parts damage, repair speed, etc...) but i'll
  2015. '   explain only the most basic elements a ship needs. Feel
  2016. '   free to look up on my codes to learn about other stats.
  2017. '   Now that you've got your basic ship configured, its time to
  2018. '   configure its bullets. A bullet object is created.
  2019. '   (see *** BULLET STATS *** below)
  2020. '   I've declared an array of 300 Bullet objects. Actually, this
  2021. '   is a bad practice as these bullet objects already takes up
  2022. '   memory space before being used. A better way to do it would
  2023. '   be declaring a new object array everytime u need a new array.
  2024. '   Example: Dim a new bullet object into an upper bound (UBound)
  2025. '   of an exisitng array.
  2026. '   All this might be a bit confusing for programmers not familiar
  2027. '   with such methods, as of now we'll stick to our Dim bull(300)
  2028. '   in this tutorial
  2029. '   The bullet object contains a Used boolean attribute to indicate
  2030. '   whether the bullet should be painted on the Background. By
  2031. '   default, all bullets are Used=False.
  2032. '   The PosX ans PosY are similar to the ShipX and ShipY used
  2033. '   for our ship just now. Spd (Speed) is the same. Dir (Direction)
  2034. '   is the direction the bullet flies when fired.
  2035. '   Dama (Damage) is how much life an enemy gets deducted when
  2036. '   hit by this bullet. Kind determine wat the bullet looks like.
  2037. '   It is actually a reference to an ImageList index from whence its
  2038. '   bmp picture derive from. Span is a counter to keep track of
  2039. '   the duration a bullet has been in play since it's fired. This
  2040. '   is useful for certain bullets that may explode after a certain
  2041. '   duration.
  2042. '   Now that u've got a bullet, u need to animate the bullet flying from
  2043. '   the ship. Usually, u'll need a timer to achieve this.
  2044. '   Notice that i've create a very VERY big procedure called
  2045. '   tmOneFrame way way below. This timer draws out all the
  2046. '   sprites in the game in every single frame of its interval.
  2047. '   In other words, it is the most IMPORTANT control in the
  2048. '   entire game as there wont be any movements at all if this
  2049. '   timer is stopped (usually used only in paused mode)
  2050. '   At the top of tmOneFrame is a command called Play_Layer.Cls.
  2051. '   This command empties out the entire playing area. New pictures
  2052. '   are then painted on the background in different coordinates,
  2053. '   thus depicting a movement is perform in succession.
  2054. '   the syntax to paint a sprite on the background is:
  2055. '           ImgLst.ListImages(1).Draw PicBox.hDC, ShipX, ShipY, 1
  2056. '   ImgLst      = ImageList name
  2057. '   (1)         = The index of the picture in the list.
  2058. '   Picbox      = Background Picturebox name
  2059. '   ShipX/Y     = The coordinate of the picture to be painted.
  2060. '   Dont change the rest of the syntax as they are necessary.
  2061. '   So within this tmOneFrame sub that u insert the coordinate
  2062. '   calculations for moving ships and bullets and paint syntax
  2063. '   above. Do a loop that modifies the bullet's PosX and PosY
  2064. '   inside the timer and you'll see a moving bullet painted
  2065. '   in the background.
  2066. '   Your next step is to create enemies for your bullets to fry =).
  2067. '   Your'll to create an enemy object (see *** ENEMY SHIPS *** below)
  2068. '   Most of the stats are similar as your ships' stats, with exceptions
  2069. '   for:
  2070. '           Patt        :   Because Enemy ships movements are
  2071. '                           not controlled by the player, they
  2072. '                           need to move in a predetermined order
  2073. '                           fixed by its Patt property defined
  2074. '                           under tmOneFrame
  2075. '           DestX/Y     :   If Patt above is not used, the enemy
  2076. '                           ship will move towards its Destination
  2077. '                           X and Y coordinates.
  2078. '           Life        :   This is the amount of damage a ship
  2079. '                           receives before it is destroyed.
  2080. '           Firing_Patt :   As Patt above, firing patterns are
  2081. '                           also predetermined by the program.
  2082. '           Has_Bonus   :   This will indicate whether a weapon
  2083. '                           upgrade will be create in the position
  2084. '                           of the enemy destroyed.
  2085. '           Boss        :   If this boolean value is true, certain
  2086. '                           events will be trigger, such as Bossbar,
  2087. '                           pause incoming enemies, etc.
  2088. '   With an enemy ship created, u'll need to move it according to
  2089. '   its Movement Pattern. Coordinate changes are similar to player's
  2090. '   ship except that movements are preset rather than based on
  2091. '   KeyDown events. Refer to tmOneFrame and look under moving Enemy ship.
  2092. '   Next you'll need to perform collision detecion of your bullets
  2093. '   with your enemies.
  2094. '   U'll 1st need to know the rectangular border of your bullet
  2095. '   image, and the same for the enemy.
  2096. '   assuming you've Dim your Bullet object as Bull, and its picture
  2097. '   is stored in ImgLstBull frame 1.
  2098. '   Bull.PosY                               is your top border.
  2099. '   Bull.PosX                               is your left border.
  2100. '   Bull.PosY + ImgLstBull.ImageHeight      is your bottom border.
  2101. '   Bull.PosX + ImgLstBull.ImageWidth       is your right border.
  2102. '   The same borders of the enemy's ship is also needed to be
  2103. '   identified, thus
  2104. '   EShip.PosY
  2105. '   EShip.PosX
  2106. '   EShip.PosY + ImgLstEnemy.ImageHeight
  2107. '   EShip.PosX + ImgLstEnemy.ImageWidth
  2108. '   Now with all the borders, you can now perform an image
  2109. '   collision detection to check whether either of these
  2110. '   rectabgles are overlapping each other.
  2111.           
  2112. '       If Bull.PosX < EShip.PosX + ImgLstEnemy.ImageWidth AND_     'Checks for left side of Bullet and right side of enemy
  2113. '          Bull.PosX + ImgLstBull.ImageWidth > EShip.PosX AND_      'Checks for right side of Bullet and left side of enemy
  2114. '          Bull.PosY < EShip.PosY + ImgLstEnemy.ImageHeight AND_    'Checks for top side of Bullet and bottom side of enemy
  2115. '          Bull.PosY + ImgLstBull.ImageHeight > Eship.PosY THEN ... 'Checks for bottom side of Bullet and top side of enemy
  2116. '   If all the conditions is satisfied, then a collision is detected.
  2117. '   The neccesary effect below will be inserted in the THEN ... part.
  2118. '       1.  Reduce the enemy's health based on bullet's damage.
  2119. '           E.g:    EShip.Life = EShip.Life - Bull.Dama
  2120. '       2.  Make the Bullet dissapear from the game after a hit
  2121. '           E.g:    Bull.Used = False
  2122. '           Note - You only paint the bullets in your timer if
  2123. '                  the Used value of your bullet is true.
  2124. '       3.  Make a check on whether enemy's life fall below zero.
  2125. '           E.g:    If Eship.Life <= 0 Then EShip.Used = False
  2126. '   With the collision algorithm above, you should be able to
  2127. '   do the same for enemy bullets hitting your ship and collision
  2128. '   between 2 ships.
  2129. '   Now that you should have a basic game engine done, u'll need
  2130. '   to design and create some game levels. As mentioned earlier,
  2131. '   tmOneFrame is the timer that controls almost everything, so
  2132. '   u will just need to add a counter to keep track of the number
  2133. '   of times the timer has loop. Specifying events at fixed
  2134. '   counter intervals will help make your level more interesting.
  2135. '   With careful design and placement of ships, u'll get to
  2136. '   deploy enemy formations, their firing pattern and movement
  2137. '   pattern in accordance to the time counter used to keep
  2138. '   track of the events.
  2139. '   In BW2, a Game Event Counter (GEC) is used to determined
  2140. '   when events will take place.
  2141. '   Game Level designs are located in the GEC coding section located
  2142. '   near the end of the tmOneFrame sub.
  2143. '   Well... that basically wraps everything else this tutorial
  2144. '   needs to cover. Feel free to mess around with my codes to
  2145. '   learn more (highly recommended).
  2146. '   I do apologize for some badly structured codes and the
  2147. '   mass amount of public declarations i made. Kinda confusing
  2148. '   huh?
  2149. '   Anyhow, should there be further enquiries about my code,
  2150. '   please email me at:     ruby@starpulse.com
  2151. '   please do include your name.
  2152. '   PS:     Hehe... If you've downloaded this source from
  2153. '           Planet Source Code, please do vote for me if
  2154. '           you find this tutorial useful
  2155. Option Explicit
  2156. '-----------MENU MODE VARIABLES---------------
  2157. Dim Curr_Pos As Integer         'Current Position
  2158. Dim Curr_Start As Integer       'Cursor array start index
  2159. Dim Curr_End As Integer         'Cursor array end index
  2160. Dim Curr_From As Integer        'Menu item start array index
  2161. Dim Curr_To As Integer          'Menu item end array index
  2162. Dim Bal(23) As Integer          'Cursor's tracking usage (modifies coordinates)
  2163. Dim R_Color As Integer          'RED       Intro's RGB Colors
  2164. Dim G_Color As Integer          'GREEN
  2165. Dim B_Color As Integer          'BLUE
  2166. Dim KYB(5) As Integer           'Keyboard Controls      (0-Up  1-Down  2-Left  3-Right  4-Fire  5-Special)
  2167. Dim SHP(5) As Integer           'Ships Configuration    (0-Maingun  1-Sidegun  2-Special  3-Shield  4-Generator  5-Engine)
  2168. Dim Vol(1) As Integer           'Volume Controls        (0-Sound Effect  1-Background Music)
  2169. Dim MenuMode_Enabled As Boolean     'Mainscreen selection
  2170. Dim GameMode_Enabled As Boolean     'Game Mode (configure ship)
  2171. Dim PlayMode_Enabled As Boolean     'Playing Mode
  2172. Dim RemapMode_Enabled As Boolean    'Remap Keyboard/options
  2173. Dim PauseMode_Enabled As Boolean    'Pause During Game
  2174. Dim WaitForRemap As Boolean         'Detect Key Press during remap buttons
  2175. Dim MenuSelectLR As Boolean         'Used for Horinzontal selection
  2176. Dim Intro_Counter As Integer        'For Intro
  2177. Dim Delay_Counter As Integer        'Delay Count    (Used in WAIT procedure)
  2178. Dim Delay_Occasion As Integer       'Event for Delay
  2179. Dim Elasped As Long                 'Tracked Elasped time in FPS
  2180. Dim FPS As Integer                  'Frames Per Second
  2181. Dim TotFPS As Long                  'Total Accumulated Frames
  2182.     
  2183. '-----------PLAY MODE VARIABLES---------------
  2184. '   *** BULLET STATS ***
  2185. Private Type Bullet     'THE BULLET OBJECT
  2186.     Used As Boolean     'Availability
  2187.     Kind As Integer     'Type of Bullet
  2188.     PosX As Integer     'X Coordinate
  2189.     PosY As Integer     'Y Coordinate
  2190.     Dire As Integer     'Type of direction
  2191.     Span As Integer     'Time span bullet since shot
  2192.     Dama As Integer     'Damage it does
  2193.     Spd As Integer      'Bullet Speed
  2194. End Type
  2195. Private Type Explosion          'THE EXPLOSION OBJECT
  2196.     Used As Boolean             'Availability
  2197.     Kind As Integer             'Type of explosion
  2198.     PosX As Integer             'X Coordinate
  2199.     PosY As Integer             'Y Coordinate
  2200.     Current_Frame As Integer    'Displaying Current Frame
  2201.     Last_Frame As Integer       'Last frame in sequence
  2202. End Type
  2203. Private Type Bonuses        'BONUS OBJECT
  2204.     Used As Boolean         'Availability
  2205.     PosX As Integer         'X Coord
  2206.     PosY As Integer         'Y Coord
  2207.     Frame As Integer        'Frames
  2208. End Type
  2209. Private Type Starfield          'Credit goes to Johnathan Roach
  2210.     PosX As Integer             'Coord X
  2211.     PosY As Integer             'Coord Y
  2212.     Spd As Integer              'Speed
  2213.     Color As Integer            'Dimness
  2214. End Type
  2215. Const Num_Stars = 1000
  2216. Dim Star(Num_Stars) As Starfield                   'Stars
  2217. Dim Detail_Level As Integer                        'Custom detail level
  2218. Dim PowerUp(2) As Bonuses                          'Bonus
  2219. Dim Lock_All As Boolean                'Ship LOCK
  2220. Dim Lock_MainGun As Boolean            'Main Gun LOCK
  2221. Dim Lock_SideGun As Boolean            'Side Gun LOCK
  2222. Dim Lock_Generator As Boolean          'Generator LOCK
  2223. Dim Lock_Engine As Boolean             'Engine LOCK
  2224. '   *** SHIP STATS ***
  2225. Dim ShipX As Integer                 'Ship X Coordinate
  2226. Dim ShipY As Integer                 'Ship Y Coordinate
  2227. Dim Ship_Dir As Integer              'Direction
  2228. Dim Ship_Speed As Integer            'Engine Speed
  2229. Dim Ship_Moving(3) As Boolean        'Moving towards direction
  2230. Dim Ship_Firing As Boolean           'Firing Weapon
  2231. Dim Repair_Speed As Integer         'Rate of repair
  2232. Dim SHD_Charge_Speed As Integer     'Shield charge rate
  2233. Dim SHD_Charge_Base As Integer      'Base Charge Rate
  2234. Dim SPE_Charge_Speed As Integer     'Special charge rate
  2235. Dim SHD_Avail As Boolean            'Availability of shield
  2236. Dim SPE_Avail As Boolean            'Availability of special
  2237. Dim SHD_Charging As Boolean         'Charge ON/OFF
  2238. Dim SPE_Charging As Boolean         'Charge ON/OFF
  2239. Dim SHD_Width As Integer            'Shield Level
  2240. Dim SPE_Width As Integer            'Special Level
  2241. Dim SHIELD_ON_OFF As Integer        'Display SHD Visual
  2242. Dim Special_Running As Boolean      'Runs Special in OneFrameTimer
  2243. Dim MG_Lvl As Integer   'Main Gun Bullet Tech Level
  2244. Dim SG_Lvl As Integer   'Side Gun Bullet Tech Level
  2245. Dim Bull(300) As Bullet             'Bullets (Objects)
  2246. Dim Bull_Type_Limit As Integer      'Max bullet type on screen
  2247. Dim Bull_Delay As Integer           'Delay between MG
  2248. Dim Bull_Delay2 As Integer          'Delay between SG
  2249. Dim Special_Delay As Integer        'Delay for special's display
  2250. Dim Explo(40) As Explosion          'Explosion (Objects)
  2251. Dim ShakeIT As Integer              'Shake Screen During Major/Critical HIT
  2252. Dim Giga_Count As Integer           'Count for Giga Storm
  2253. Dim Moving_SpecialBar As Integer    'Indicator for special attack bar moving
  2254. Dim Moving_StatsBar As Integer      'Indicator for stat's bar moving
  2255. Dim Moving_BossBar As Integer       'Indicator for boss bar moving
  2256. Dim Buffering As Boolean            'To inform buffering session
  2257. Dim Buffer_Count As Integer         'To signal Mover
  2258. Dim Buffer_Mover As Boolean         'To Move text while trye
  2259. Const Buff_Speed = 30               'Text Buffer Speed
  2260. Dim KillCount As Integer            'Total enemies killed
  2261. Dim KilledBoss As Boolean           'Whether last boss is killed
  2262. Dim GameScore As Long               'Total Game Score
  2263. Dim GameStarted As Boolean          'See if Game is in progress
  2264. Dim GEC As Long                     'Game Counter Event
  2265. Dim C_GEC(4) As Long                'Cumulative GEC
  2266. Dim OVERIDE As Boolean              'Overide Total Controls
  2267. '-----------ENEMY VARIABLES---------------
  2268. Private Type EBullet        'THE ENEMY BULLET OBJECT
  2269.     Used As Boolean         'Availability
  2270.     Kind As Integer         'Type of Bullet (Either 11, 12, 21, 22)
  2271.     StartX As Integer       'Start X Coord
  2272.     StartY As Integer       'Start Y Coord
  2273.     PosX As Integer         'X Coordinate
  2274.     PosY As Integer         'Y Coordinate
  2275.     Dire As Integer         'Type of direction
  2276.     Span As Long            'Time span bullet since shot
  2277.     Spd As Integer          'Bullet Speed
  2278.     DestX As Integer        'Destination X
  2279.     DestY As Integer        'Destination Y
  2280. End Type
  2281. '   *** ENEMY SHIPS ***
  2282. Private Type EnemyShip      'THE ENEMY SHIP OBJECT
  2283.     Used As Boolean         'Availability