Input values now show correct values when toggling back and forth between different lines. Fixes #423.
Previously, changes in selection and slots were handled independently by WIZCORE and SLOTCORE, with EDITMGR setting things in motion and the separate state updating state, intercepting state changes to trigger side effects, and in turn triggering subsequent state changes. This resulted in state updates being one frame behind the screen refresh. So clicking back and forth between two lines ended up displaying data from the previous line.
This rewrites EDITMGR so that most of the cross-state updates are being managed and directly and immediately applied by EDITMGR, rather than relying on state updates triggering other state updates.
Deleted blueprints no longer reappear in choice selectors. Fixes #422
Minor Fixes
featPopulations methods now properly set to strings not numbers
Merges dev-bl/next-gui-onevent -> dev-next-gui
Fixes
Input values now show correct values when toggling back and forth between different lines. Fixes #423.
Previously, changes in selection and slots were handled independently by WIZCORE and SLOTCORE, with EDITMGR setting things in motion and the separate state updating state, intercepting state changes to trigger side effects, and in turn triggering subsequent state changes. This resulted in state updates being one frame behind the screen refresh. So clicking back and forth between two lines ended up displaying data from the previous line.
This rewrites EDITMGR so that most of the cross-state updates are being managed and directly and immediately applied by EDITMGR, rather than relying on state updates triggering other state updates.
Deleted blueprints no longer reappear in choice selectors. Fixes #422
Minor Fixes