Saturday, October 23, 2010

Game and Menus systems

I have been rewriting the way my game is put together.

It is a royal pain in the butt, though i believe it will be worth it. ya see i have a hybrid system in place that another programmer i was working with introduced into my base system. Then he never quite got to finishing it all and i did finish it, only not quite consistantly (it wasn't my vision after all). so now i have decided is the time to do the big change i want.

Simply put i want to
Separate out the Menu system from the Game system. They can converse through some nice function calling to tell each other what is happening. One of the main reasons for doing this change is that i really want my options screen to be able to appear while the game is running underneath (though paused i am sure :) ). I cannot do that the way things are in A shooter. It is work and doesnt feel like i am being very productive with the small amount of time i have. However it will make my future stuff more consistant and i believe faster to create.

I now have all the menu code ripped out and introduced a much more succinct naming system for acessing other classes etc. Getting it to compile was a pain, as i am used to C and C++ and just cos C# says it doesn't have headers, it might as well. It's all the freaking same in the end.

Anyway, time for bed for me.

No comments:

Post a Comment