I'm back with another content pipeline question, and hopefully it isn't too unbearably stupid.
I've working on a 2D side-Scrolling Mario-esque game (it's my first XNA project, starting off with something relatively easy) and I have a basic, working cusom content reader/writer for my Block objects, basically background tiles that the player can walk on and collide with. It's all working where I can load the xnb file into a List<Block> with no problems whatsoever.
Now that I've implemented enemies (a class called Species), along with some other basic level information, I have a Level class that consists of the following:
a List<Block>
a List<Species> (the enemies)
a handful of Vector2s, ints, strings, et cetera
I don't think I'll have a problem implementing the Species importer, because it should behave more or less the same way as the Block importer. What my concern is, though, is how this works alongside the Block importer, and how it works in the greater context of a Level importer.
Do each of these need to be in a separate Content Pipeline project within the solution? How do they interact with one another? Are there any existing examples or tutorials for these "nested" pipelines? The sample project from the XNA site made it seem like it wasn't much of a leap to do this, but I'm having some difficulties figuring out how best to move forward. Thanks!
(I've got the whole project zipped
here, if that's in any way helpful--if you download it and want to point out some other aspects of my retardation, please feel free to do so. I could use the help.)