Application State Study (Hamurabi Port)

I had to drop out for a month to deal with taxes and keep porting this site.  I’m catching up, and this article is a meandering mess that goes nowhere, so, if you value your time, don’t even read it.

I was porting the Hamurabi code to run with React, built the UI, and got a little confused about where to keep game state. Many coders seem to have this problem, according to the tutorials.

Continue reading Application State Study (Hamurabi Port)

Javascript Delayed Hiding of an Element, Delayed Function Calls in Different Contexts

I was working on a small “speech bubble” library, and needed to delay hiding of the bubble. It’s not that it was required, but it was a pain in the butt figuring out how to arrange the event handlers on the different elements so that you don’t end up with a situation where you get a flickering bubble because you hide the bubble, and that fires a mouseover event that, in turn, displays the bubble again. That fires a mouseout event that causes the bubble to be hidden.

Continue reading Javascript Delayed Hiding of an Element, Delayed Function Calls in Different Contexts