Jump to content
  • Advertisement
  • entries
  • comments
  • views

Passing input events

Sign in to follow this  


Today I finished up the basic windowing code. The window procedure is contained in a window manager, which also handles registering the class and creating the window.

I also did some research into the definition of RAII to try and work out what I should be calling a particular technique I have been using. I'm still not entirely sure if the technique I am using is valid RAII, but I did find a rather good explanation of what RAII is. You can find the article over at The RAII Programming Idiom.

I am currently working out how I am going to pass user input events to the game state. I think I might revisit the idea of a "systems layer", since I could easily give the input gathering systems a pointer to the current game state pointer. Without using a systems layer, I would need to pass the pointer to the initialization state, which feels a bit awkward. I am planning on using a pointer to a pointer because the game state could change, thus changing the pointer.

[size="2"]Reposted from http://invisiblegdev.blogspot.com/
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!