by Graf Zahl » Sun Apr 30, 2017 5:58 pm
Please don't ask me why this was so badly coded.
Randi went all the way adding support for these screens but provided no flexibility at all.
The problem here is, in order to improve it, I'd have to throw out all the old code and reimplement it in a sane, flexible and forward-looking fashion. As things stand it is all hardwired to the original resources and not salvageable.
Please don't also forget that this entire screen is totally outside the game, it uses native Windows code to draw its stuff, it's utterly nonportable.
Overall a combination that would prompt me to just throw it all away and rewrite from scratch instead of fixing it. As you can imagine it's rather low on my list of priorities.
Please don't ask me why this was so badly coded.
Randi went all the way adding support for these screens but provided no flexibility at all.
The problem here is, in order to improve it, I'd have to throw out all the old code and reimplement it in a sane, flexible and forward-looking fashion. As things stand it is all hardwired to the original resources and not salvageable.
Please don't also forget that this entire screen is totally outside the game, it uses native Windows code to draw its stuff, it's utterly nonportable.
Overall a combination that would prompt me to just throw it all away and rewrite from scratch instead of fixing it. As you can imagine it's rather low on my list of priorities.