| You might consider the observer pattern for input stuff. You can have any object register to any input stuff they are interested in, like the A button for instance.
When the A button is hit, it goes through the list of who is interested and calls their method, so it's kindof event driven. It's good for networking stuff too. There's observer stuff built in to C# as well.
Included a picture of a test map I downloaded somewhere in my tool. It's a bsp builder but I also draw everything to help me spot problems. |