Hello guys and girls!
I made my own GUI system for my game. I just needed buttons, text boxes and a couple custom controls so it wasn't too hard to make. It worked fine for a bit but I couldn't stand the ugliness of pixel-based positioning, and it started getting annoying to code one particular part of the game that relies on the GUI heavily.
Then I remembered how wxWidgets works: it divides the GUI into squares, one control per square, and then you can align and stretch the control in there to get the desired position. I tried to make something similar but I got stuck figuring out how to calculate the positions for the squares. Right now I have this:
control1 | control2
control3 | control4
It works as expected for a 2x2 (or 3x3 or 4x4) grid but what if I want to put a control5 in the same square as control2? So that control4 would be aligned across control2 and control5. The way I have it set up right now, it divides the top row in 3 equal parts and the bottom row in 2 equal parts and this is not what I want. control1 and control3 need to be aligned vertically.
I know it's a matter of simple math but I've been stuck for days thinking about it and playing around with algorithms and I just can't figure it out... Can someone help me out?
Thanks in advance!
SeeForeverMember Since 06 Dec 2007
Offline Last Active Feb 07 2012 02:25 PM
- Group Members
- Active Posts 35
- Profile Views 488
- Member Title Member
- Age 23 years old
- Birthday August 22, 1989
Nashville, TN, USA
SeeForever hasn't added any contacts yet.