Fix MVP menu startup and mouse flow

This commit is contained in:
2026-05-18 22:14:17 -07:00
parent 5566d846e1
commit 3aac902142
10 changed files with 321 additions and 35 deletions
@@ -25,8 +25,11 @@ EXPECTED = {
"EKeys::A",
"EKeys::D",
"Selected",
"Use Left/Right or A/D to choose",
"Click a card or use Left/Right",
"GetSelectedCharacterLabel",
"NativeOnMouseButtonDown",
"IsPointInside(LocalMousePosition, MaleCardPosition, CardSize)",
"IsPointInside(LocalMousePosition, FemaleCardPosition, CardSize)",
],
"AgrarianGamePlayerController.h": [
"AgrarianSelectCharacter",
@@ -17,13 +17,16 @@ EXPECTED = {
"AgrarianMvpFrontendWidget.cpp": [
"EAgrarianMvpFrontendScreen::CharacterSelection",
"DrawCharacterSelection",
"Choose your first settler",
"Choose your first pioneer",
"Young adult male",
"Young adult female",
"MVP placeholder landing page",
"Select the person who will step into Ground Zero.",
"NativeOnMouseButtonDown",
"Continue",
],
"AgrarianGamePlayerController.cpp": [
"SetActiveScreen(EAgrarianMvpFrontendScreen::CharacterSelection)",
"MvpFrontendStartupDelaySeconds",
],
"AGRARIAN_DEVELOPMENT_ROADMAP.md": [
"[x] After splash/startup screens, land on an MVP character selection landing page.",
+2
View File
@@ -22,6 +22,8 @@ EXPECTED = {
"SetActiveScreen(EAgrarianMvpFrontendScreen::JoinServer)",
"Join MVP server",
"Continue to loading",
"Back",
"NativeOnMouseButtonDown",
],
"AgrarianGamePlayerController.h": [
"AgrarianShowMvpScreen",
+2 -1
View File
@@ -19,7 +19,8 @@ EXPECTED = {
"SetActiveScreen(EAgrarianMvpFrontendScreen::Loading)",
"Preparing Ground Zero",
"Loading terrain, weather, survival state, and server session data.",
"MVP loading placeholder",
"Enter Ground Zero",
"CompleteFrontendFlow",
"BarSize.X * 0.62f",
],
"AgrarianGamePlayerController.cpp": [
@@ -29,6 +29,17 @@ REQUIRED = {
"Cherished individuals, Pacificao seed funding, and Lina Family Investment Funds",
"SlamSeconds",
"DrawCreditIllustration",
"GetCreditsSequenceDurationSeconds",
"Agrarian Startup Credits",
],
ROOT / "Source" / "AgrarianGame" / "AgrarianGamePlayerController.h": [
"MvpFrontendStartupDelaySeconds = 24.25f",
"ShowMvpFrontend",
],
ROOT / "Source" / "AgrarianGame" / "AgrarianGamePlayerController.cpp": [
"GetWorldTimerManager().SetTimer",
"ShowMvpFrontend",
"FInputModeGameAndUI",
],
ROOT / "Config" / "DefaultGame.ini": [
"ProjectVersion=0.1.N-investor.20260518",