The largest improvement to the object placement algorithm is making it check both ways: Does the new object occlude any existing one? Does any existing object occlude the new one?
The server can now render cards for items dynamically and display them on the mobile client controllers. "Arthur Daniel" is the guy in the blue fedora above. Here's what the screen on his mobile device looks like:
- Add room on the bottom of the character tokens to display their stats and items
- Allow the player to actually take the actions on cards
- Distinguish skills from equipment
- Refactoring to cleanup recent changes and reduce code size
Currently at 1024 SLOC, including data files (which are in the code-like G3D::Any format)