News from UIEditor again: http://i42.tinypic.com/11bnjvc.png
- Figured out file format and done saving and loading.
- Added Label and Edit components.
- Editor has now snapping option which was needed for more professional looks.
- Absolute and relative coordinates now working. By default components are created relative, which means that they scale with window size. Can be changed on_the_fly in editor.
Note: Even though loading and rendering will already work in game there are no mouse events yet.

Some minor changes in the engine itself which made me update demos slightly. I wanted to support DelphiX-like simplicity so i added SetColor function, making it now not necessary to include OpenGL header in simple 2D games at all. Pathfind unit has GetBetterPath function which looks path from "start to end" and "end to start" and returns path that was shorter. There is now a class TDisplayList, much code was changed due to this.

Updating first post with new links today...