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
Config 2s 9s 9s 12s
Eval 9s 19s 19s 29s
Build 15s 3m35s 54s 1m10s
Suite 2s 4m04s 1m07s 1m10s

Timeline

0s10s20s30s40s50s1m1m10s