Quote Originally Posted by Wiering View Post
There are some really strange things going on with the Canvas.Draw function with transparent bitmaps.
Quote Originally Posted by Ñuño Martínez View Post
I know, I had the same problems. No idea why it doesn't work correctly.
Can you guys provide some more information about this so together we might try to figure this out.

Quote Originally Posted by Ñuño Martínez View Post
Also separate "logic" and "GUI" should help too. For example, split the "tile selector" in two units, one for the logic (i.e. add, remove, replace, load, save...) and the other will be the GUI that just renders the tiles and allows the user to select one of them.
Separating logic from GUI is always a good approach. Why? Because by doing so you are making first step toward multiplatform support since usually the main difference between different platforms is the way how GUI is handled. Not to mention that you might also be opening yourself an option to start moving some lengthy operation into separate threads if needed.