Original Post
Hello everyone. I have been playing around with c# and managed dx9 to learn something new. My goal is to recreate pong, with all kinds of flashy effects. Im thinking along the lines of "Pong goes to hell" with lava background and a particle system to make the ball look blazing. Anyway''s to get to the point...
Im at a stage where i want to implement a menu into the game. In my past efforts to create (much more ambitious) games, I would set up a state system where each state had its own init, update/render, and shutdown functions which were controled in the main game loop. This worked ok and i would have a menu state, a game state, and an options state. The problem was I didnt really like that design. So i was wondering how some of you design you main menu''s and ingame menu''s.