Add interactive CCS case practice
This commit is contained in:
+10
-1
@@ -47,7 +47,7 @@ func show_screen(screen_name: String, payload: Variant = null) -> void:
|
||||
current_screen_name = screen_name
|
||||
screen.visible = true
|
||||
if header_panel != null:
|
||||
header_panel.visible = screen_name != "login" and screen_name != "player"
|
||||
header_panel.visible = screen_name not in ["login", "player", "ccs_player"]
|
||||
if screen.has_method("on_show"):
|
||||
screen.on_show(payload)
|
||||
|
||||
@@ -179,6 +179,15 @@ func _build_ui() -> void:
|
||||
screens_container.add_child(simulation_history)
|
||||
screens["simulation_history"] = simulation_history
|
||||
|
||||
var ccs_hub := preload("res://scripts/ui/ccs_hub.gd").new()
|
||||
ccs_hub.name = "CcsHub"; ccs_hub.main = self; screens_container.add_child(ccs_hub); screens["ccs_hub"] = ccs_hub
|
||||
var ccs_player := preload("res://scripts/ui/ccs_player.gd").new()
|
||||
ccs_player.name = "CcsPlayer"; ccs_player.main = self; screens_container.add_child(ccs_player); screens["ccs_player"] = ccs_player
|
||||
var ccs_review := preload("res://scripts/ui/ccs_review.gd").new()
|
||||
ccs_review.name = "CcsReview"; ccs_review.main = self; screens_container.add_child(ccs_review); screens["ccs_review"] = ccs_review
|
||||
var ccs_history := preload("res://scripts/ui/ccs_history.gd").new()
|
||||
ccs_history.name = "CcsHistory"; ccs_history.main = self; screens_container.add_child(ccs_history); screens["ccs_history"] = ccs_history
|
||||
|
||||
var profile := preload("res://scripts/ui/progress_profile.gd").new()
|
||||
profile.name = "ProgressProfile"
|
||||
profile.main = self
|
||||
|
||||
Reference in New Issue
Block a user