This repository has been archived on 2022-10-01. You can view files and clone it, but cannot push or open issues or pull requests.
Royalty-and-Presidency-Simu.../Presidency Simulator 2013/CharacterCreation.vb

109 lines
4.4 KiB
VB.net
Raw Permalink Normal View History

2017-04-14 07:50:05 +00:00
Public Class CharacterCreation
Private Sub CharacterCreation_Load(sender As Object, e As EventArgs) Handles MyBase.Load
NewPlayer()
radMale.Checked = True
radDem.Checked = True
End Sub
Private Sub radMale_CheckedChanged(sender As Object, e As EventArgs) Handles radMale.CheckedChanged
ThePlayer.Gender = 1
picMonarch.Image = My.Resources.King
End Sub
Private Sub radFemale_CheckedChanged(sender As Object, e As EventArgs) Handles radFemale.CheckedChanged
ThePlayer.Gender = 0
picMonarch.Image = My.Resources.Queen
End Sub
Private Sub btnQuitGame_Click(sender As Object, e As EventArgs) Handles btnMainMenu.Click
MainMenu.Show()
Me.Close()
End Sub
Private Sub btnPlay_Click(sender As Object, e As EventArgs) Handles btnPlay.Click
ThePlayer.CurrYear = Year(Now)
ThePlayer.DeathAge = 100 + CInt(Int((50) * Rnd()) + 1)
If txtName.Text <> "" Then
ThePlayer.Name = txtName.Text
ElseIf txtName.Text = "" Then
ThePlayer.Name = "The Nameless One"
End If
ThePlayer.Age = numAge.Text
If cmboBirthplace.Text = "" Then
ThePlayer.Birthplace = "Death Valley, USA"
ElseIf cmboBirthplace.Text <> "" Then
ThePlayer.Birthplace = cmboBirthplace.SelectedItem
End If
If ThePlayer.Gender = 1 Then
ThePlayer.Partner = "First Lady"
ElseIf ThePlayer.Gender = 0 Then
ThePlayer.Partner = "First Gentleman"
End If
ThePlayer.Elections()
Intro.Show()
Me.Close()
End Sub
Private Sub CharacterCreation_Resize(sender As Object, e As EventArgs) Handles Me.Resize
pnlMenu.Height = Screen.PrimaryScreen.Bounds.Height
pnlMenu.Width = (Screen.PrimaryScreen.Bounds.Width - picMonarch.Width)
pnlMenu.Location = New Point(picMonarch.Width, pnlMenu.Location.Y)
picMonarch.Height = pnlMenu.Height
picMonarch.Width = Screen.PrimaryScreen.Bounds.Height
lblName.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 40)
ResizeText(lblName)
txtName.Width = pnlMenu.Width - ((pnlMenu.Width / 100) * 20)
txtName.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 45)
lblAge.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 50)
ResizeText(lblAge)
lblParty.Location = New Point((pnlMenu.Width / 100) * 50, (pnlMenu.Height / 100) * 50)
ResizeText(lblParty)
radDem.Location = New Point((pnlMenu.Width / 100) * 50, (pnlMenu.Height / 100) * 55)
radRep.Location = New Point((pnlMenu.Width / 100) * 75, (pnlMenu.Height / 100) * 55)
numAge.Width = pnlMenu.Width - ((pnlMenu.Width / 100) * 60)
numAge.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 55)
lblBirthplace.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 60)
ResizeText(lblBirthplace)
cmboBirthplace.Width = pnlMenu.Width - ((pnlMenu.Width / 100) * 20)
cmboBirthplace.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 65)
cmboBirthplace.DropDownHeight = (pnlMenu.Height / 100) * 100
lblGender.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 70)
ResizeText(lblGender)
radMale.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 75)
radFemale.Location = New Point((pnlMenu.Width / 100) * 45, (pnlMenu.Height / 100) * 75)
btnPlay.Width = txtName.Width
btnPlay.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 82)
btnMainMenu.Width = btnPlay.Width / 2
btnMainMenu.Location = New Point(btnPlay.Location.X + (btnPlay.Width / 4), (pnlMenu.Height / 100) * 90)
picRoyaltySimulatorLogo.Width = txtName.Width
picRoyaltySimulatorLogo.Height = (pnlMenu.Height / 100) * 30
picRoyaltySimulatorLogo.Location = New Point((pnlMenu.Width / 100) * 10, (pnlMenu.Height / 100) * 10)
End Sub
Private Sub radDem_CheckedChanged(sender As Object, e As EventArgs) Handles radDem.CheckedChanged
ThePlayer.Party = "Democrat"
End Sub
Private Sub radRep_CheckedChanged(sender As Object, e As EventArgs) Handles radRep.CheckedChanged
ThePlayer.Party = "Republican"
End Sub
End Class