First: When I'm drawing a shape, what happens when things overlap?
The last shape drawn or selected will be at the top, use right click to select if you want to select anything below that, this will first select the topmost, then the one below that, and so on.
Ah sorry I wasn't specific; I meant while drawing using triangle strip and parts of it overlap how does that draw a shape?
That's called triangulation.
It's possible to break polygons into triangles with triangulation, but not into triangle strip.
Since SolidShaper does not have any object-like feature to group shapes together, if I included a triangulation feature, it will break it down to triangles, but then you cannot move them as a set anymore, you'll end up moving each triangle individually.
With that in mind, I would suggest you implement the triangulation in your game itself instead.
I'm pretty sure Nexus's Thor library can do that, you may want to take a look at that:
http://en.sfml-dev.org/forums/index.php?topic=7329.0
On the other hand, if I do find a good way to implement triangulation (probably by introducing a grouping feature or so), I will definitely implement it.
I'm actually planning on using Thor for particles, etc. but haven't thought about it for triangulation. I was more looking for an easy fix for my shape drawing/collision problem (most games I try to do die when I get to the physics part or messing with box2d).
And I'm a bit confused about the triangle strip/triangulation thing. When drawing with triangle strip doesn't it break everything into triangles anyway (or that's what it looks like)? Aren't triangle strips just connected triangles? I can eventually outline my sprite using the triangle strip if I do it just right but it takes a while. Maybe it's just wishful thinking but I think there should be a way to split it up into a strip since everything still does share vertices. Or maybe have everything share a body and have the shapes grouped?