aa57b90d

By: Michael Lynch <git@mtlynch.io>

Keep inventory HUD fixed while zooming

Apply inverse camera zoom from the camera origin so inventory counts keep the same screen position and size when the world camera zooms. Refresh the HUD layout after mousewheel zoom changes and cover the behavior with a regression test.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 9s 9s 12s 2s
Eval 9s 19s 19s 29s 0s
Build 15s 3m35s 54s 1m10s 0s
Suite 2s 4m04s 1m07s 1m10s 2s

Timeline

0s10s20s30s40s50s1m1m10s