bcirpggithubmirror/Phase2/Godot ===(Game Code)===/CharacterCreation/CharacterMenu.gd

57 lines
1.1 KiB
GDScript3
Raw Normal View History

2023-04-02 18:54:28 +00:00
extends Node2D
var Gender = -1
var Name = ""
var Profession = ""
func _ready():
add_items()
func _process(delta):
match GameGlobal.PlayerSelect:
0:
$PlayerSelect.play("Player0")
1:
$PlayerSelect.play("Player1")
2:
$PlayerSelect.play("Player2")
3:
$PlayerSelect.play("Player3")
4:
$PlayerSelect.play("Player4")
5:
$PlayerSelect.play("Player5")
if (Gender != -1 and Name and Profession):
$Play.disabled = false
func _on_Right_pressed():
if GameGlobal.PlayerSelect < 5:
GameGlobal.PlayerSelect += 1
func _on_Left_pressed():
if GameGlobal.PlayerSelect > 0:
GameGlobal.PlayerSelect -= 1
func _on_Male_toggled(button_pressed):
$Gender/Female.pressed = false
Gender = 0
func _on_Female_toggled(button_pressed):
$Gender/Male.pressed = false
Gender = 1
func add_items():
$Profession/DropDown.add_item("Hunter")
$Profession/DropDown.add_item("Witch")
$Profession/DropDown.add_item("Farmer")
$Profession/DropDown.add_item("Magician")
func _on_DropDown_item_selected(index):
Profession = $Profession/DropDown.get_item_text(index)
func _on_Name_text_changed(new_text):
Name = $Name.text