60
edits
(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}} | ||
# Replace the hardcoded dialogs with a dynamic one that reflects the set of supported failure modes. | |||
# Replace the hardcoded dialogs with dynamic | |||
# 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. |
edits