elision/elision — pull request #83 by Cazra (2012-07-20 17:15:45+00:00)
Title: More Eva modularization

Every component of Eva is now modularized. I've also reorganized Eva's package heirarchy and I've added a Welcome mode that displays when Eva starts. Selection Elision from the Mode menu to switch Eva to its normal Elision mode.

For anyone who's curious about what's going on in the Welcome mode's visualization, it is demonstrating the use of a quadtree data structure for implementing fast object collision detections. Circles turn green when they're colliding with another circle. The rectangular areas in the visualization show the quadrants that currently exist in the quadtree structure.