After spending a ton of time working on the non-visibles:
Added scripting via Lua (called via CaLua)
Added XML loading via libXML
Dynamic positioning and style of all GUI elements
Custom Animations handling
Basic Pathfinding
Statistics and combat rules
Most of the game is completely modularized and modifiable. So other games can be written using the same engine(we call it the BlockWar Engine) to make other strategic combat games.
I now have a little screenshot:
http://www.saigumi.net/images/bq-01-16-2004.png
In this image is a small map showing our placeholder graphics(until Pharoseer finishes the real ones) for a human army during pre-level placement. The sliders are generated at runtime and controls that I use for debugging. The command window on the right is dynamic as well and has no hardcoding to generate the style. The little blue box in the middle is the Cursor. I've been working on incorporating mouse support so that players are free to play only keyboard, keyboard + mouse, or only mouse.
HeartLand Update
HeartLand Update
Crud, how do I do this again?