Every sensible programmer knows one should not repeat himself by writing (or rather, copy-pasting in this case) the same code multiple times. But since I was in a hurry with Drakefire Chasm, I didn't bother doing all the stuff properly, and had multiple places taking input separately. And so, incorrect vi keys in the first function were copied all over the place.
Jun 7, 2012
I blame triple-A games for luring me in with their high production values and preventing me from playing (and developing) those roguelikes. Thus May's Monthly RL comes a bit late. But I guess it's better late than never.