All pastes #794178 Raw Edit

Someone

public text v1 · immutable
·published 2007-11-22 23:23 UTC
rendered paste body
Public Class Form1

    Private FileName As String
    'declaring filename that will be selected
    Dim sr As IO.StreamReader
    'streamreader is used to read text

    Dim instance As SaveFileDialog
    '
    Dim MapNumb As Integer
    Dim NumbCustomBoxes As Integer
    Dim NumbCustomPyrs As Integer
    Dim RandomObjNumb As Integer
    Dim RandomBoxPosX As Integer
    Dim RandomBoxPosY As Integer
    Dim RandomPyrPosY As Integer
    Dim RandomPyrPosX As Integer
    Dim RandomBoxSizeX As Integer
    Dim RandomBoxSizeY As Integer
    Dim RandomBoxSizeZ As Integer
    Dim RandomPyrSizeX As Integer
    Dim RandomPyrSizeY As Integer
    Dim RandomPyrSizeZ As Integer
    Dim RandomRotate As Integer
    Dim BoxNumb As Integer
    Dim PyrNumb As Integer
    Dim RandomNumb As Integer
    Dim NumbBoxes As Integer
    Dim NumbPyrs As Integer

    Private Sub rdoFull_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoFull.CheckedChanged
        txtMaxBoxes.Text = "65"
        txtMaxPyrs.Text = "65"
        txtBoxMaxX.Text = "35"
        txtBoxMaxY.Text = "35"
        txtBoxMaxZ.Text = "20"
        txtBoxMinX.Text = "5"
        txtBoxMinY.Text = "5"
        txtBoxMinZ.Text = "1"
        txtPyrMaxX.Text = "20"
        txtPyrMaxY.Text = "20"
        txtPyrMaxZ.Text = "30"
        txtPyrMinX.Text = "5"
        txtPyrMinY.Text = "5"
        txtPyrMinZ.Text = "5"
    End Sub

    Private Sub rdoEmpty_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoEmpty.CheckedChanged
        txtMaxBoxes.Text = "15"
        txtMaxPyrs.Text = "15"
        txtBoxMaxX.Text = "40"
        txtBoxMaxY.Text = "40"
        txtBoxMaxZ.Text = "15"
        txtBoxMinX.Text = "5"
        txtBoxMinY.Text = "5"
        txtBoxMinZ.Text = "1"
        txtPyrMaxX.Text = "20"
        txtPyrMaxY.Text = "20"
        txtPyrMaxZ.Text = "30"
        txtPyrMinX.Text = "5"
        txtPyrMinY.Text = "5"
        txtPyrMinZ.Text = "5"
    End Sub

    Private Sub rdoCustom_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoCustom.CheckedChanged
        txtMaxBoxes.Text = "# Boxes"
        txtMaxPyrs.Text = "# Pyramids"
        txtBoxMaxX.Text = "Max Size X"
        txtBoxMaxY.Text = "Max Size Y"
        txtBoxMaxZ.Text = "Max Size Z"
        txtBoxMinX.Text = "Min Size X"
        txtBoxMinY.Text = "Min Size Y"
        txtBoxMinZ.Text = "Min Size Z"
        txtPyrMaxX.Text = "Max Size X"
        txtPyrMaxY.Text = "Max Size Y"
        txtPyrMaxZ.Text = "Max Size Z"
        txtPyrMinX.Text = "Min Size X"
        txtPyrMinY.Text = "Min Size Y"
        txtPyrMinZ.Text = "Min Size Z"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdGenMap.Click
        Do While (NumbBoxes < txtMaxBoxes.Text And NumbPyrs < txtMaxBoxes.Text)
            Randomize()
            RandomRotate = Int((360 - 0 + 1) * Rnd() + 0)
            '
            '
            Randomize()
            RandomBoxSizeX = Int((txtBoxMaxX.Text - txtBoxMinX.Text + 1) * Rnd() + txtBoxMinX.Text)

            Randomize()
            RandomBoxSizeY = Int((txtBoxMaxY.Text - txtBoxMinY.Text + 1) * Rnd() + txtBoxMinY.Text)

            Randomize()
            RandomBoxSizeZ = Int((txtBoxMaxZ.Text - txtBoxMinZ.Text + 1) * Rnd() + txtBoxMinZ.Text)
            '
            '
            Randomize()
            RandomPyrSizeX = Int((txtPyrMaxX.Text - txtPyrMinX.Text + 1) * Rnd() + txtPyrMinX.Text)

            Randomize()
            RandomPyrSizeY = Int((txtPyrMaxY.Text - txtPyrMinY.Text + 1) * Rnd() + txtPyrMinY.Text)

            Randomize()
            RandomPyrSizeZ = Int((txtPyrMaxZ.Text - txtPyrMinZ.Text + 1) * Rnd() + txtPyrMinZ.Text)
            '
            '
            Randomize()
            RandomBoxPosX = Int((400 + 400 + 1) * Rnd() - 400)

            Randomize()
            RandomBoxPosY = Int((400 + 400 + 1) * Rnd() - 400)

            Randomize()
            RandomPyrPosX = Int((400 + 400 + 1) * Rnd() - 400)

            Randomize()
            RandomPyrPosY = Int((400 + 400 + 1) * Rnd() - 400)
            '
            '
            txtRandomMap.Text = txtRandomMap.Text.Insert(txtRandomMap.SelectionStart, ("Box" & Chr(13) & Chr(10) & "name box" & RandomObjNumb & Chr(13) & Chr(10) & "position " & RandomBoxPosX & " " & RandomBoxPosY & " 0" & Chr(13) & Chr(10) & "size " & RandomBoxSizeX & " " & RandomBoxSizeY & " " & RandomBoxSizeZ & Chr(13) & Chr(10) & "rotation " & RandomRotate & Chr(13) & Chr(10) & "end" & Chr(13) & Chr(10) & Chr(13) & Chr(10)))
            txtRandomMap.Text = txtRandomMap.Text.Insert(txtRandomMap.SelectionStart, ("Pyramid" & Chr(13) & Chr(10) & "name Pyramid" & RandomObjNumb & Chr(13) & Chr(10) & "position " & RandomPyrPosX & " " & RandomPyrPosY & " 0" & Chr(13) & Chr(10) & "size " & RandomPyrSizeX & " " & RandomPyrSizeY & " " & RandomPyrSizeZ & Chr(13) & Chr(10) & "rotation " & RandomRotate & Chr(13) & Chr(10) & "end" & Chr(13) & Chr(10) & Chr(13) & Chr(10)))
            '
            '
            NumbBoxes = NumbBoxes + 1
            NumbPyrs = NumbPyrs + 1
            RandomObjNumb = RandomObjNumb + 1
        Loop
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        txtRandomMap.Text = txtRandomMap.Text.Insert(txtRandomMap.SelectionStart, ("base" & Chr(13) & Chr(10) & "name GreenBase" & Chr(13) & Chr(10) & "position 0 -380 0" & Chr(13) & Chr(10) & "rotation 0" & Chr(13) & Chr(10) & "size 20 20 0" & Chr(13) & Chr(10) & "Color 2" & Chr(13) & Chr(10) & "end"))
    End Sub

    Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        txtRandomMap.Text = txtRandomMap.Text.Insert(txtRandomMap.SelectionStart, ("base" & Chr(13) & Chr(10) & "name PurpBase" & Chr(13) & Chr(10) & "position -380 0 0" & Chr(13) & Chr(10) & "rotation 0" & Chr(13) & Chr(10) & "size 20 20 0" & Chr(13) & Chr(10) & "Color 4" & Chr(13) & Chr(10) & "end"))
    End Sub

    Private Sub cmdResetMapArea_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdResetMapArea.Click
        txtRandomMap.Text = ""
    End Sub

    Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtMaxPyrs.TextChanged

    End Sub

    Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtBoxMaxY.TextChanged

    End Sub

    Private Sub TextBox6_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtPyrMaxZ.TextChanged

    End Sub

    Private Sub cmdResetVars_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdResetVars.Click
        txtMaxBoxes.Text = "# Boxes"
        txtMaxPyrs.Text = "# Pyramids"
        txtBoxMaxX.Text = "Max Size X"
        txtBoxMaxY.Text = "Max Size Y"
        txtBoxMaxZ.Text = "Max Size Z"
        txtBoxMinX.Text = "Min Size X"
        txtBoxMinY.Text = "Min Size Y"
        txtBoxMinZ.Text = "Min Size Z"
        txtPyrMaxX.Text = "Max Size X"
        txtPyrMaxY.Text = "Max Size Y"
        txtPyrMaxZ.Text = "Max Size Z"
        txtPyrMinX.Text = "Min Size X"
        txtPyrMinY.Text = "Min Size Y"
        txtPyrMinZ.Text = "Min Size Z"
    End Sub

    Private Sub cmdInsertRed_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        txtRandomMap.Text = txtRandomMap.Text.Insert(txtRandomMap.SelectionStart, ("base" & Chr(13) & Chr(10) & "name Redbase" & Chr(13) & Chr(10) & "position 380 0 0" & Chr(13) & Chr(10) & "rotation 0" & Chr(13) & Chr(10) & "size 20 20 0" & Chr(13) & Chr(10) & "Color 1" & Chr(13) & Chr(10) & "end"))
    End Sub

    Private Sub cmdInsertBlue_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        txtRandomMap.Text = txtRandomMap.Text.Insert(txtRandomMap.SelectionStart, ("base" & Chr(13) & Chr(10) & "name BlueBase" & Chr(13) & Chr(10) & "position 0 380 0" & Chr(13) & Chr(10) & "rotation 0" & Chr(13) & Chr(10) & "size 20 20 0" & Chr(13) & Chr(10) & "Color 3" & Chr(13) & Chr(10) & "end"))
    End Sub

    Private Sub cmd2TeamCTF_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub cmdFullMap_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkRndLinks.CheckedChanged
        If chkRndLinks.Checked = True Then
            chkTeleporters.Checked = True
        End If
    End Sub

    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkTeleporters.CheckedChanged

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub cmsSaveAsBZW_Click_2(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSaveAsBZW.Click
        saveBZW.ShowDialog()
    End Sub

    Private Sub txtRandomMap_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtRandomMap.TextChanged

    End Sub

    Private Sub saveMap_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs)

    End Sub

    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        MessageBox.Show("WinRand v0.11 :: Kyle VE :: 2007")
    End Sub

    Private Sub Button5_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim WebHelp As String = "http://www.winrand.mybzflag.net/tutorials"
        System.Diagnostics.Process.Start(WebHelp)
    End Sub

    Private Sub Button1_Click_3(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim OpenBZEdit As String = "C:\Program Files\BZEdit1.6.5\BZEdit32.exe"
        System.Diagnostics.Process.Start(OpenBZEdit)
    End Sub

    Private Sub GroupBox3_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox3.Enter

    End Sub

    Private Sub cmdOpenBZW_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub openBZW_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles openBZW.FileOk
        openBZW.DefaultExt = ("BZFlag World Files (*.bzw) | *.bzw")
        openBZW.InitialDirectory = ("Desktop")
    End Sub


    Private Sub saveBZW_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles saveBZW.FileOk
        Dim sw As IO.StreamWriter
        FileName = saveBZW.FileName
        sw = New IO.StreamWriter(FileName)
        sw.Write(txtRandomMap.Text)
        sw.Close()
    End Sub
End Class