There's now Widget selection in place in the FloatWidgetContainer. The class FloatWidget can now be used as a Sierra inventory (from e.g. King's Quest 5, thus not just the text interface from e.g. King's Quest 4). It is fully functional without Z-order as they use non-overlapping rectangles (or squares).
There is the start (class infrastructure) of a Drag 'n Drop BackpackFloatWidget using ZWidgets in stead of Widgets, where a ZWidget has an additional coordinate, a z (Z-order). The selection method should yet be written with reordering the ZWidgets one above the other. Ultima 8 uses such a backpack of the Avatar.
There's clicking on a Widget in the FloatWidget but there are no real Widget derived classes yet.
Here's the latest source (v0.1.9 though) :
sf.net/projects/void-gamekit-macosx/files/
There is the start (class infrastructure) of a Drag 'n Drop BackpackFloatWidget using ZWidgets in stead of Widgets, where a ZWidget has an additional coordinate, a z (Z-order). The selection method should yet be written with reordering the ZWidgets one above the other. Ultima 8 uses such a backpack of the Avatar.
There's clicking on a Widget in the FloatWidget but there are no real Widget derived classes yet.
Here's the latest source (v0.1.9 though) :
sf.net/projects/void-gamekit-macosx/files/