基本信息
源码名称:vb坦克大战 小游戏源码
源码大小:1.14M
文件格式:.zip
开发语言:ASP
更新时间:2018-11-11
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 4 元 
   源码介绍

Public Class EnemyTank_Class
    Inherits Label
    Public Ew_left_image, Ew_right_image, Ew_up_image, Ew_down_image As Image '各个敌机的图片
    Public Ey_left_image, Ey_right_image, Ey_up_image, Ey_down_image As Image
    Public Eg_left_image, Eg_right_image, Eg_up_image, Eg_down_image As Image
    Public Egt_left_image, Egt_right_image, Egt_up_image, Egt_down_image As Image

    Public EE_left_image, EE_rightT_image, EE_up_image, EE_down_image As Image
    Public isTimeSet As Boolean = False

    Public e_direction As Integer = 0 '用来表示敌机的AI
    Public only_oneBoolen As Boolean = True
    Public em_rt_count As Integer = 0

    Public rt_count As Integer
    Public 子弹是否拼撞 As Boolean = False
    Public 子弹是否第一次发射 As Boolean = True
    Public 敌机炸图片加载次数 As Integer = 0
    Public Enum EnemyTank_DirectionType
        EnemyTank_LeftType
        EnemyTank_RightType
        EnemyTank_UpType
        EnemyTank_DownType
    End Enum
    Public Enum E_BUT_DirectionType
        Enemy_BUT_LeftType
        Enemy_BUT_RightType
        Enemy_BUT_UpType
        Enemy_BUT_DownType
    End Enum



    Public E_TYPE As EnemyTank_DirectionType = EnemyTank_DirectionType.EnemyTank_DownType '敌方坦克的方向类型

    Public E_BUT_TYPE_Direction As E_BUT_DirectionType = E_BUT_DirectionType.Enemy_BUT_DownType '子弹的方向类型







    Public Sub New()
        Width = 60
        Height = 60
        BackColor = Color.Black

        Ew_left_image = My.Resources.Resource1.wl
        Ew_right_image = My.Resources.Resource1.wr
        Ew_up_image = My.Resources.Resource1.wu
        Ew_down_image = My.Resources.Resource1.wd

        Ey_left_image = My.Resources.Resource1.yellowL
        Ey_right_image = My.Resources.Resource1.yellowR
        Ey_up_image = My.Resources.Resource1.yellowU
        Ey_down_image = My.Resources.Resource1.yellowD

        Eg_left_image = My.Resources.Resource1.greenL
        Eg_right_image = My.Resources.Resource1.greenR
        Eg_up_image = My.Resources.Resource1.greenU
        Eg_down_image = My.Resources.Resource1.greenD

        Egt_left_image = My.Resources.Resource1.green2L
        Egt_right_image = My.Resources.Resource1.green2R
        Egt_up_image = My.Resources.Resource1.green2U
        Egt_down_image = My.Resources.Resource1.green2D

        Dim rt As New Random()


        Select Case rt.Next(1, 5)
            Case 1
                Image = Ew_down_image
                rt_count = 1
                EE_left_image = Ew_left_image
                EE_rightT_image = Ew_right_image
                EE_up_image = Ew_up_image
                EE_down_image = Ew_down_image

            Case 2
                Image = Ey_down_image
                rt_count = 2
                EE_left_image = Ey_left_image
                EE_rightT_image = Ey_right_image
                EE_up_image = Ey_up_image
                EE_down_image = Ey_down_image
            Case 3
                Image = Eg_down_image
                rt_count = 3
                EE_left_image = Eg_left_image
                EE_rightT_image = Eg_right_image
                EE_up_image = Eg_up_image
                EE_down_image = Eg_down_image


            Case 4
                Image = Egt_down_image
                rt_count = 4
                EE_left_image = Egt_left_image
                EE_rightT_image = Egt_right_image
                EE_up_image = Egt_up_image
                EE_down_image = Egt_down_image
        End Select
        Dim rrt As New Random
        em_rt_count = rrt.Next(1, 11)


    End Sub

    Public Sub 改变敌机图片()

        ' Image = Ew_down_image
        rt_count = 1
        EE_left_image = Ew_left_image
        EE_rightT_image = Ew_right_image
        EE_up_image = Ew_up_image
        EE_down_image = Ew_down_image
        Select Case Me.E_TYPE
            Case EnemyTank_Class.EnemyTank_DirectionType.EnemyTank_UpType
                Me.Image = Me.Ew_up_image
            Case EnemyTank_Class.EnemyTank_DirectionType.EnemyTank_DownType
                Me.Image = Me.Ew_down_image
            Case EnemyTank_Class.EnemyTank_DirectionType.EnemyTank_LeftType
                Me.Image = Me.Ew_left_image
            Case EnemyTank_Class.EnemyTank_DirectionType.EnemyTank_RightType
                Me.Image = Me.Ew_right_image

        End Select
       
    End Sub

    Public Sub 敌机炸后初始化()

        Dim rt As New Random()


        Select Case rt.Next(1, 5)
            Case 1
                Image = Ew_down_image
                rt_count = 1
                EE_left_image = Ew_left_image
                EE_rightT_image = Ew_right_image
                EE_up_image = Ew_up_image
                EE_down_image = Ew_down_image

            Case 2
                Image = Ey_down_image
                rt_count = 2
                EE_left_image = Ey_left_image
                EE_rightT_image = Ey_right_image
                EE_up_image = Ey_up_image
                EE_down_image = Ey_down_image
            Case 3
                Image = Eg_down_image
                rt_count = 3
                EE_left_image = Eg_left_image
                EE_rightT_image = Eg_right_image
                EE_up_image = Eg_up_image
                EE_down_image = Eg_down_image


            Case 4
                Image = Egt_down_image
                rt_count = 4
                EE_left_image = Egt_left_image
                EE_rightT_image = Egt_right_image
                EE_up_image = Egt_up_image
                EE_down_image = Egt_down_image
        End Select

        isTimeSet = False

        e_direction = 0 '用来表示敌机的AI
        only_oneBoolen = True
        Dim rrt As New Random
        em_rt_count = rrt.Next(1, 11)


        子弹是否拼撞 = False
        子弹是否第一次发射 = True
        E_TYPE = EnemyTank_DirectionType.EnemyTank_DownType
        E_BUT_TYPE_Direction = E_BUT_DirectionType.Enemy_BUT_DownType













    End Sub




End Class