Failure Manager: Difference between revisions

Jump to navigation Jump to search
(Examples and usage documentation will be added when the API is sufficiently stable)
Line 84: Line 84:


# Replace Nasal/failures.nas with a new module implementing the design proposed above. Wire it to the exising GUI dialogs and ensure backwards compatibility {{Progressbar|100}}
# Replace Nasal/failures.nas with a new module implementing the design proposed above. Wire it to the exising GUI dialogs and ensure backwards compatibility {{Progressbar|100}}
# Help the Canvas team to develop a Nasal GUI API.
# Replace the hardcoded dialogs with a dynamic one that reflects the set of supported failure modes.
# Replace the hardcoded dialogs with dynamic ones using whatever comes out from the step above.
# Do not load the compatibility layer globally (i.e. by default), but rather load it explicitly from every aircraft (this is gonna be some seriously boring and tedious work).
# Do not load the compatibility layer globally (i.e. by default), but rather load it explicitly from every aircraft (this is gonna be some seriously boring and tedious work).
# Aircraft authors can now start customizing the failure features for their crafts in a clean way.
# Aircraft authors can now start customizing the failure features for their crafts in a clean way.
60

edits

Navigation menu