Advanced Hands-on Rust: B3 Chapter 5 Errata List

@herbert

Quick (and possibly dirty) solution I found for the Main Menu loading issue in pages 100 and 109 is passing the Res<AssetServer> directly to the setup() function in bevy_framework/game_menus.rs instead of Res<MenuAssets>, and passing asset_server.load("main_menu.png") (or game_over.png) to menu_graphic instead of reading it from menu_assets. This ensures that the graphics are loaded when needed, rather than relying on the startup system that loads them (which seems to be running after the OnEnter call for the main menu, and causing this panic). I am assuming the issue can be more properly resolved by using an asset manager and ensuring that the assets are loaded via a loading screen (which is the next chapter I think, I haven’t started that yet)