Original Post
The samples I've looked at all override the OnPaint method. Aside from calling Application.DoEvents() (which is not a good thing to be doing), are there other, more natural ways to do game loops with MDX? Or despite the funkyness of it, is OnPaint really the only valid options? My whole thing is that it doesn't feel right to be putting game logic (like AI updates) in the OnPaint method. Here's a link to the OnPaint loop; http://geekswithblogs.net/jolson/articles/2173.aspx