I made some minor changes that I thought might improve cgenius.
The first was a change to allow items to be skipped over, but I noticed afterward that this could be done by skipping the assignment number like all the other menus do.
If the change doesnt make sense we can revert it.
The second change I think will be helpful. Previously any combination of scale and scale filter could be selected, but if a bad combination was picked the selections would default to something else.
Now zoom(scale) and scale filter are tied to together in software mode. The menu will only allow the filter to be set to the matching scale value, so for 2x you get scale2x only, 3x scale3x. But the filter can be turned off still.
If the filter is on and the scale changes the scale filter changes to match, or stays off if no filter was selected to begin with.
Does this change make sense?
I don't know myself, so we will have to wait for Gerstrong, but I think it might help.
Also, I'm kinda getting sick, so I won't do a ton of programming for now.
And what do you think of my in-game menu Pickle? Is it any good, or does it need a lot of work?
Hi guys,
I'm back!
About ingame menu, nice idea! Reminds me a bit of Doom. Problem is the code we have here. I promised to create a class for them and I will, so Pizza can continue the work on it.
@Pickle: Good idea with the scalers, but... There is code in CVideoDriver that should be removed, because you made it usless. That should be done. I'm glad, that we can do that now. The consistency in that class, wasn't that good though. I will do it later....
Sorry, if I can't help you much about the implementation, but there are thing I want to improve in the new GFX Engine. It's still not perfect and can be faster.
Also I want to make CG be able to read the strings out of the exe-files. That's important for mods.
Nevertheless, if you need help in something, call me :-)
@Pizza: Get a good rest if you are ill. Sanity is the main first thing for the human being.
pizza2004:
I thought it worked very well, everything I tried worked. I think we should add a item in the menu for going back to the game.