This release adds an NPC with a simple
schedule and a dialogue containing information about Adonthell. In addition, there are the usual bugfixes and compatibility improvements, like support for GCC 4.4 and (still highly experimental) the upcoming SDL
1.3.
A bug with line-wrapping of UTF-8 encoded text was
fixed. A segfault in conjunction with some
combinations of freetype and SDL_ttf was fixed.
Compatibility issues with GCC version 4.3 were
fixed. Included copies of SDL_mixer and SDL_ttf
were removed.
This release uses simple 3D models to represent
game objects internally. This allows proper
collision detection and response, such as bouncing
back from or sliding along obstacles.
With version 0.4, Adonthell's engine has been
completely modularized. Each module has its
interface exposed to Python and can be used as a
standalone Python module. On top of that, a first
prototype of the new mapengine has been
implemented, which allows more freedom and
interaction with the game world.