Howto:Canvas Splash Screens
Jump to navigation
Jump to search
This article is a stub. You can help the wiki by expanding it. |
The FlightGear forum has a subforum related to: Canvas |
Note This feature depends on a merge request that is currently being reviewed (#1586). This is a relatively popular idea among aircraft developers, but is obviously only relevant during startup, so should probably not be prioritized compared to other Canvas related features that would be beneficial to have at runtime. |
Idea / Motivation
I do think that even just changing the background color (currently black) and the font could improve the screen very much. |
I can imagine so many possibilities of what can be done if that is implemented. |
Status
Work in progress This article or section will be worked on in the upcoming hours or days. See history for the latest developments. |
Implementation
Regarding the limitations of the current splash screen code, we once contemplated disabling the hard-coded version (there is a property switch for that) and using a Canvas instead: Howto:Canvas Splash Screens
The main/only thing missing to do that is moving the Nasal interpreter out of the SGSubsystemMgr instance and adding it separately, so that it becomes available much earlier, at which point you could even render fully animated Canvas textures (i.e. not just static images) |