Sunday, June 5, 2016

FMod - Tileinfo and link visibility control

I made two usability improvements to Abiathar today.

Previously, to show special properties like "deadly" or "door" in the tileinfo overlay, a setting had to be enabled in editor.aconf, which requires an Abiathar restart. Changing that one setting turned on the display of several properties and there was no way to pick and choose. I added a dialog box to select which special properties are shown. To the menu of choices, I added "switchable" tiles, which have an animation offset but a zero animation time. They get an S on them when their option is enabled.

I made sure to make that dialog easy to use with only the keyboard so that its options can be changed quickly. While there is a new item on the status bar when the Tile Properties overlay is on, the dialog can also be called with Ctrl+B. Its checkboxes can be togged with the corresponding letter, which also identifies the setting in the new editor.aconf entry.


I had also realized that dealing with levels that contain huge amounts of links (switches and doors) can get difficult when the lines are crossing everywhere; it gets hard to figure out what links where. Therefore, I added a way to highlight a link. With the Linker tool active, pressing Enter when the mouse is over a link source or destination will cause any links to or from there to turn pink instead of orange. Highlighted links always render last, so they're guaranteed to be visible on top of normal links.


No comments:

Post a Comment