Jump to content
  • Advertisement
  • entries
  • comments
  • views

Need to stop fiddling...

Sign in to follow this  


I really, really need to stop fiddling with the engine. I've been sick for the last couple days and haven't been in the right mind to work on the story, so I was working on some improvements to the engine (polishing a few things) and I managed to completely break most everything. The UI was the first target and it is working really well now, but the in-game mechanics are completely broken (the UI code was managing the character movement and that didn't seem quite right to me.) So, I'm currently working on fixing that and will post an update as soon as I get this resolved.

I've decided to work on reverting to the older system as the newer system is going to require a more involved UI system. For example, in the old system the current screen received input and then delegated it to its UI elements. However, in the newer system the UI is a separate component, so it doesn't matter what the current screen is (causing issues like the character moving when I click on the inventory slots.) I am going to keep the new system in place as it is now managing themes (which is no longer a singleton) as well as the cursor. The latter is the more important as with the old system each screen had to draw the cursor, which caused it to be drawn multiple times at some points.
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!