add: animate repair reassembly

This commit is contained in:
Tom Boullay
2026-05-08 02:40:31 +01:00
parent 19a83982a9
commit ead3634aab
12 changed files with 126 additions and 13 deletions
+6 -1
View File
@@ -9,6 +9,7 @@ export type MissionStep =
| "fragmented"
| "scanning"
| "repairing"
| "reassembling"
| "done";
interface IntroState {
@@ -81,6 +82,8 @@ function getNextMissionStep(step: MissionStep): MissionStep {
case "scanning":
return "repairing";
case "repairing":
return "reassembling";
case "reassembling":
case "done":
return "done";
}
@@ -99,8 +102,10 @@ function getPreviousMissionStep(step: MissionStep): MissionStep {
return "fragmented";
case "repairing":
return "scanning";
case "done":
case "reassembling":
return "repairing";
case "done":
return "reassembling";
}
}