Quote Originally Posted by nildo
I draw into the DxDraw a new surface showing the map (just some squares in ISO format, showing the colision points). This new surface I draw using DrawAdd to add it to the main surface with alpha-blending of 100. But this slows down everything. I get something like 1 frame per second. Is there any workarround for this, or sugestions?
DrawAdd draws an image with additive blending, which I thing you interpreted as being something else. To draw on the new surface normally, just use the regular Draw method. (Unless of course you want additive blending on the new surface?)

As a general note: The reason DrawAdd is so slow is because it has to do the blending manually (ie. software-based), since DelphiX uses (DirectDraw) software-rendering. Try to avoid blending routines in general with DelphiX unless you're using them with smaller images.

EDIT: Oh hey! Welcome to PGD, too.