2018-08-09 14:09:55 +00:00
|
|
|
extends MarginContainer
|
|
|
|
|
|
|
|
signal gender_value_changed( value )
|
|
|
|
signal return_button_pressed
|
|
|
|
signal creation_button_pressed
|
|
|
|
|
2018-08-22 06:44:06 +00:00
|
|
|
var m_first_name_list = [ "testm1", "testm2", "testm3" ]
|
|
|
|
var f_first_name_list = [ "testf1", "testf2", "testf3" ]
|
|
|
|
var name_list = [ "machin", "truc", "bidule", "chose" ]
|
|
|
|
|
|
|
|
|
|
|
|
|
2018-08-09 14:09:55 +00:00
|
|
|
func _on_h_scroll_bar_value_changed( value ):
|
|
|
|
emit_signal( "gender_value_changed", value )
|
|
|
|
|
|
|
|
|
|
|
|
func _on_return_button_pressed():
|
|
|
|
emit_signal( "return_button_pressed" )
|
|
|
|
|
|
|
|
|
|
|
|
func _on_valid_button_pressed():
|
|
|
|
emit_signal( "creation_button_pressed" )
|
2018-08-22 06:44:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
func _on_generate_name_pressed():
|
|
|
|
var sex_slider = $margin_container/v_box_container/sexe_box/h_box_container/h_scroll_bar
|
|
|
|
|
|
|
|
var name = "player"
|
|
|
|
if sex_slider.value == 0:
|
|
|
|
var name_index = randi()%len(m_first_name_list)
|
|
|
|
name = m_first_name_list[ name_index ]
|
|
|
|
else:
|
|
|
|
var name_index = randi()%len(f_first_name_list)
|
|
|
|
name = f_first_name_list[ name_index ]
|
|
|
|
|
|
|
|
name += " "
|
|
|
|
name += name_list[ randi()%len(name_list) ]
|
|
|
|
|
|
|
|
$margin_container/v_box_container/name_box/line_edit.text = name
|
|
|
|
|
|
|
|
func _ready():
|
|
|
|
|
|
|
|
var popup_node = $margin_container/v_box_container/generate_name_box/region_menu
|
|
|
|
var popup = popup_node.get_popup()
|
|
|
|
|
|
|
|
popup.add_item( "Culno" )
|
|
|
|
popup.add_item( "Khanat" )
|
|
|
|
popup.add_item( "Tcara" )
|
|
|
|
popup_node.selected = 0
|