Jump to navigation Jump to search
1,936 bytes added ,  05:18, 2 April 2009
--[[User:Michael|Michael]] 01:58, 2 April 2009 (UTC)
: First of all, thanks for the in-depth feedback. I'm very new to this kind of stuff and appreciate being pointed in the right direction. I mentioned in a previous post that I eventually intend on allowing the user to pass configuration flags in the Init function. I like the idea of Enable(option) Disable(option) functions too, and I don't see any reason why I can't eventually implement both :). Ok, on to your points...
:1. I had originally planned on implementing a "ReturnToLoader" callback and a "ReturnToMenu" callback, making them both manditory. I sort of like the idea of ShowMenu() returning a value based on the user's action, but I am also of the mind that the library should be exiting the game. When designing the structure of the library I thought implementing an exit callback would be the least work for developers, since moving all clean-up code to a separate function should be pretty straight-forward. Also, it would avoid situations where developers accidentally mishandle ShowMenu()'s return value and, consequently, the menu behaves counter-intuitively.
:2. Hrmm. This shows just how new I am to wii homebrew. I thought ASND was the ''only'' way to produce sound. This complicates things. I like the idea of registering a PCM playback function... I wonder, though, if all that trouble is worth a few ticks and boops. Maybe I should just remove sound from the menu altogether?
:3. Once again, this shows my limited knowledge of wii homebrew. I was under the impression that ALL graphics in wii homebrew used GX. I was relying on the fact that, no matter how GX was set up, drawing 2D was always the same. I noticed you posted a few GX related tips for developers. I'll take a look at those when I get home later.
:Heh, I hope you keep following my work since I think you could help me a lot! I'm interested in your updated feedback -- [[User:MetaFight|MetaFight]] 03:18, 2 April 2009 (UTC)


Navigation menu