PICO-8 Text Editor with Effects, #26

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.

Leave a comment

Your email address will not be published. Required fields are marked *

Your data is processed in accordance with my privacy policy. Comments are manually approved and may take a while to appear.