New library 'qt'

This new library (in branch yake2) provides a few useful niceties which can prove to be helpful when creating applications with Qt.

It provides a few generic multi-edit widgets (combobox, lineedit, checkbox…) with a common interface based on value-string validators (and boost::any). So as long as you provide the value-to/from-string and equality operator functions you can work directly with the represented values (e.g. int or struct) instead of doing the conversion from/to-strings manually.

This library is still work-in-progress - the basic techniques have been tested & proven before in a different context (and code base).

The property browser/editor for (game) classes and objects uses this library - resulting in leaner code which is also easier to understand, imho.

2010/07/08 16:17 · psyclonist · 1 Comment · 0 Linkbacks
,

New library 'property2'

The new library for managing objects, object templates and their properties is coming along well. Mostly, it's conversion from a prototype. The library may eventually extend or replace yake::ent depending on how well it fares over the next few releases.

Today, the first physics demo has been implemented (and will be in SVN after a bit of cleanup work).

Quite a few bugfixes will make their way into the codebase, too.

When these changes have been committed to SVN, then it's time to update the Lua bindings for this library. This will be quite interesting, I think. I used the object browsing capabilities of yake::property2 to save the object database by generating a Lua script on-the-fly which, when run again, will re-create the objects and their properties.

Note, that the code for this library lives in a separate branch (“yake2”).

2010/04/10 01:57 · psyclonist · 1 Comment · 0 Linkbacks

Site Migration Complete

Phew. No major issues. Redirections work fine, too.

2010/04/10 01:46 · psyclonist · 0 Comments · 0 Linkbacks

Site Migration in Progress

Seems to work out so far.

Transfer of content from Joomla to DokuWiki was easier done than expected. All it tooks was a database dump in a format which can be easily parsed (here: XML) and a little Lua script to convert HTML to DokuWiki syntax and update internal links while it's at it.

The time consuming part was to figure out how to feed the meta data (creation date, author, etc.) to DokuWiki.

2010/03/29 00:13 · Stephan Kaiser · 0 Comments · 0 Linkbacks
  • Bookmark "blog:dev" at del.icio.us
  • Bookmark "blog:dev" at Digg
  • Bookmark "blog:dev" at Reddit
  • Bookmark "blog:dev" at Google
  • Bookmark "blog:dev" at StumbleUpon
  • Bookmark "blog:dev" at Technorati
  • Bookmark "blog:dev" at Facebook
  • Bookmark "blog:dev" at Twitter
  • Bookmark "blog:dev" at Slashdot
blog/dev.txt · Last modified: 2010/03/29 00:14 by psyclonist
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0