Ok,... but if it isn't 3D then why use glscene at all? I mean, wouldn't it be easier to use SDL instead?

Anyway,.. if it's 2D then you're a bit limited in your options. The way I see it, there are two options. One: you prerender all possible states of your characters and use those as a texture. This is by far the easiest option, be it that you need a lot of different textures as each removed bodypart requires you to have a different set of pictures to use in animations.

Two: you use multiple textures for each body part. This is however somewhat more difficult as you have to program all the movements for each body part yourself. See for a great demo here (clicky). Advantage of this methode is that you have more freedom in your movements and you only need a few textures per character.