Okay, I need your input people. You see, last weekend I implemented the warnings in the engine (I didn't post anything about it because there was nothing to show, which is what I'm getting at now). It's able to report whenever at least two sprites use the same name, and there is at least a sprite which is a child of of these (whichever source files these three sprites are located in), because then it's unclear which sprite is actually the parent of the child sprite, warning which I call "name collision"; it's also able to report if the same Extra2 value is used in more than one input file, as that could have undesired side effects (obviously, it won't warn you if this Extra2 value is only used by multiple sprites belonging to only one of the input files as that's pretty much the intended use of these Extra2 values), warning which I call "Extra2 collision". Along with the colliding value (parent name or Extra2 value), it reports the first sprites that prove the collision (either two parent and one child for the name collision, or two sprites from different source files for the Extra2 collision) with info about them such as name and location in the source file, and which source file they belong to of course, as well as the total number of sprites that are colliding (just the amount, it doesn't list all of the colliding sprites as you probably don't want a list of a gazillion sprites having the name "Sprite" because one of the input file includes a "Sprite.StupidName").
Now, when I set up to continue work on this today, I wondered what would be the best UI to report these warnings, and realised I didn't really know (it's not really a common UI case, and certainly not in the Apple HIGs ) Everything is important, from the way it's presented (probably in a window, but then how should I put the text) to the phrasing of the message. So, do you guys have any preference?