Add graphical CCS Cases 2 prototype

This commit is contained in:
hz
2026-08-05 18:17:12 -05:00
parent 976cb70d4a
commit d76b2c809e
67 changed files with 2393 additions and 0 deletions
+8
View File
@@ -342,6 +342,11 @@ func _build_ui() -> void:
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
if FeatureFlags.ccs_cases_2_enabled():
var ccs_cases_2 := preload("res://scripts/ui/ccs_cases_2_screen.gd").new()
ccs_cases_2.name = "CcsCases2"
screens_container.add_child(ccs_cases_2)
screens["ccs_cases_2"] = ccs_cases_2
var flashcards_hub := preload("res://scripts/ui/flashcards_hub.gd").new()
flashcards_hub.name = "FlashcardsHub"; flashcards_hub.main = self
@@ -448,6 +453,7 @@ func _populate_navigation(container: VBoxContainer, include_brand: bool) -> void
_add_nav_button(container, "question_bank", "Question Bank", "clipboard-list", true)
_add_nav_button(container, "dynamic_questions", "Dynamic Questions", "activity", true, Brand.is_uat_environment())
_add_nav_button(container, "ccs", "CCS Cases", "stethoscope", true, Brand.is_uat_environment())
_add_nav_button(container, "ccs_cases_2", "CCS Cases 2", "stethoscope", true, FeatureFlags.ccs_cases_2_enabled())
_add_nav_button(container, "exams", "Exam Simulations", "clipboard-list", true)
_add_nav_button(container, "flashcards", "Flashcards", "clipboard-plus", true, Brand.is_uat_environment())
_add_nav_button(container, "bookmarks", "Bookmarks", "bookmark", true)
@@ -496,6 +502,7 @@ func _on_navigation_pressed(key: String) -> void:
"dynamic_questions": show_screen("dynamic_questions")
"exams": show_screen("simulation_history")
"ccs": show_screen("ccs_hub")
"ccs_cases_2": show_screen("ccs_cases_2")
"flashcards": show_screen("flashcards_study")
"performance": show_screen("profile")
"study_plan": show_screen("map")
@@ -518,6 +525,7 @@ func _update_header_title(screen_name: String) -> void:
"simulation_results": "Exam Simulations",
"session_summary": "Session Summary",
"ccs_hub": "CCS Cases",
"ccs_cases_2": "CCS Cases 2",
"flashcards_hub": "Flashcards",
"flashcards_study": "Flashcards",
"profile": "Profile",