Thanks a lot for your kindlly words , Clyde.
Already I have made it and works correctly.
Now I am working in 2D TillMap , I have found a good one that was written for BlitzMax , it has a map editor too, so I will try to port it to C++ and integrated with my OgreMagic.