я как-раз написал простенький редактор... правда в 2д, но смысл тот же!
выкладываю исходник...
хз конечно насколько правильно он написан - писал для себя
там правда всё по-украински, минимум коментариев (да и те что есть тоже на укр), но думаю разберёшся