Weighted Random Selection
This commit is contained in:
+19
-1
@@ -41,6 +41,8 @@ func _ready() -> void:
|
||||
UI.connect("text_value_changed", self._on_text_value_changed)
|
||||
UI.connect("auto_value_changed", self._on_auto_value_changed)
|
||||
|
||||
Globals.character_label_color_change.connect(self._on_character_label_color_change)
|
||||
|
||||
#Updating Save/Load Slots Information based on Existing Saves
|
||||
update_slots()
|
||||
|
||||
@@ -48,7 +50,16 @@ func _ready() -> void:
|
||||
|
||||
# Starts a new game
|
||||
func _on_new_game_pressed():
|
||||
|
||||
#Setting/Resetting game parameters
|
||||
Globals.day_count = 1
|
||||
Globals.floor_count = -1
|
||||
Globals.patient_count = 1
|
||||
Globals.diagnoses_quota = 1
|
||||
Globals.daily_patient_limit = 3
|
||||
Globals.patient_list = ["45", "46", "47", "48", "49", "50", "51"]
|
||||
Globals.patients_seen.clear()
|
||||
UI.update_journal(-1)
|
||||
# DISABLED FOR NOW SINCE THERE'S NO INTRO ANYMORE
|
||||
#Offering to skip the introduction
|
||||
#var choice_text = "Do you wish to skip the introduction ?"
|
||||
@@ -197,7 +208,7 @@ func _on_main_menu_pressed():
|
||||
UI.get_node("UI/UpperContainer").hide()
|
||||
|
||||
#Going back to main menu
|
||||
var scenes_to_hide = [$ScreeningDesk, $Bedroom, $TextScreens, $TextScreens/Day, $ScreeningDesk.patient_controls, $ScreeningDesk.end_of_day_controls, $ScreeningDesk.patient_texture, $ScreeningDesk.panel_container, $ScreeningDesk.face_zoom] + $ScreeningDesk.margin_container.get_children()
|
||||
var scenes_to_hide = [$ScreeningDesk, $TextScreens, $TextScreens/Day]
|
||||
var scenes_to_show = [$TitleScreen]
|
||||
TransitionScreen.transition("big", scenes_to_hide, scenes_to_show)
|
||||
await TransitionScreen.transition_finished
|
||||
@@ -284,3 +295,10 @@ func _on_auto_value_changed():
|
||||
if is_instance_valid(balloon):
|
||||
#balloon.dialogue_line.time = UI.auto_speed
|
||||
pass
|
||||
|
||||
|
||||
#Changes CharacterLabel color
|
||||
func _on_character_label_color_change(color: Color):
|
||||
|
||||
var label = balloon.get_node("Balloon/Panel/Dialogue/VBoxContainer/CharacterLabel")
|
||||
label.add_theme_color_override("default_color", color)
|
||||
|
||||
Reference in New Issue
Block a user