I’ve been getting along at quite a pace with my inventory system pet project. That is until I stumbled upon the libtcod module for Python. The bright idea of rewriting the interface from simple text to the more advanced text that libtcod offers me took over and now I’m stuck in scope-creep land.
Trying to get that auto-generating menu to work perfectly, no matter what I throw at it. Trying to get context-sensitive mouse control on something that shouldn’t have it. Trying to figure out text string input on a new interface. It’s all a bit overwhelming, and the result is that the actual progress on what the program’s supposed to do has dropped to zero.
The upside is that I’ve learnt so much more about Python, module usage and consoles in general that I’m sure that I’ll be able to take this knowledge further when I continue my roguelike and the other projects I have planned. Being able to just sit down and write code instead of having to research for 3 hours and then debug for 8 is going to help a vast amount.
Anyway, smokebreak and then back to coding my popup windows. No, they’re not going to be movable or resizable dammit!
-=Oh, and somehow my dropdown menu is using 25% CPU (only a few kb memory though). Going to have to trace that.=-