I connected the UI to most of the texture row editing code. In Doom, each “Side” had three components, a high, middle, and lower texture. Inspiration goes one step further and allows an infinite number of strips at any position. I can remove, add, and split them. I also liked the ability to change texture offset, top and bottom of both individual rows and entire sides.
The last remaining part of the map view editor is the sectors, which is a fairly large component, but again, it's just porting from one interface to another. I don't have to figure out how to do anything. I've also set things up so that the selection object does most of the work, so when I go on to start making the 3D view editable again, all I really have to do is port the proxy the keyboard handler back to it and make the selection work with that view.
![](https://uploads.gamedev.net/blogs/monthly_2020_12/2b23cf93a6be4d08bdd28ca0b2e4ab50.image.png)