Commit ca15cc7
committed
Refactor TextureEditor to use MVC pattern with shared model
- Create TextureEditorModel with field definitions and business logic
- Refactor Chili TextureEditor to use model for all definitions
- Extract paint modes, field visibility, and change handling to model
- Simplify view to focus on UI layout only
- Reduces TextureEditor from 662 to 419 lines (37% reduction)1 parent 07df08c commit ca15cc7
File tree
3 files changed
+488
-485
lines changed- scen_edit/view
- map
- models
3 files changed
+488
-485
lines changed
0 commit comments