tewtal / sm_practice_hack

Super Metroid Practice Hack
The Unlicense
27 stars 19 forks source link

Manage custom presets + misc commits #179

Closed InsaneFirebat closed 1 year ago

InsaneFirebat commented 1 year ago

The bulk of this pull is to allow users to move and delete their custom presets. It's a duplicate of the preset slot menu where you can press X to delete (with confirmation screen) or press A and select another slot to swap their contents. The tilemap buffer is used as freespace since the whole tilemap is redrawn after every menu action.

The door alignment time is now printed on the HUD before the screen starts scrolling. Unfortunately, I discovered that our ih_before_room_transition runs a frame or two before Samus is done moving. The alignment time can sometimes be off a bit because of this. It's not enough for me to stop using it in my custom builds, but I'd like to hear your opinions on it.