Recent Work 5/4/2016

Modifications:

  • Continued internal modifications for refactor by moving game properties into a Game() object and moving some screen properties into the screen objects.  Progressing by modification, keeping a working program at all times,  This will probably require some clean up when I'm done.

Investigation:

  • Found an error I was looking for.  It happens when multiple wires are connected to a terminal and the wired terminal of another element overlaps it (both conditions must apply).  Now I have to move some of the code around to correctly prioritize selection in that case.