I was just suggesting it :)
If code is a problem, you can just decide using the percentage of solid pixels in the space of a tile, if it should be solid or not and continue to use your current code.
Just a suggestion, you know, the reason you've got a thread, so people can make suggestions...