Today I worked on the user interface! It’s the same as before, but the system is much better. It took about an hour of my six hour time budget. I didn’t think designing the user interface system would be fun, but it was!
Here’s the design description:
Each part of the user interface is a region. Regions have an XY screen position, width, height, and depth. Regions with a lower depth are drawn on top and have mouse priority. Regions can be visible and active. A region is active if the mouse is within its bounding box and it’s on top of the other regions. Only one region may be active at a time. Regions contain buttons. Buttons have an XY offset and width/height. Only one button may be active at a time and buttons are only checked for visible regions.
Your data is processed in accordance with my privacy policy. Comments are manually approved and may take a while to appear.