Archived

This topic is now archived and is closed to further replies.

GeorgX

MFC or GTK

Recommended Posts

I am starting a new project now (in fact it''s my first big project) and want to make a mapeditor for it but I don''t know which toolkit I should use. Until now I only tried the win32 api but it''s becoming more and more difficult to use as bigger the program grows. I looked at the mfc and gtk as alternatives but I did not use either of them until now. Gtk looks easier to me but it''s not really OO and this glade tool for building the framework looks a bit buggy to me. So what do you suggest me to do learn MFC as very difficult toolkit, which means buying a book for me unless you point me to a good tutorial or learn gtk as a free toolkit which is not fully OO but has free documentatation available?

Share this post


Link to post
Share on other sites
A map editor? What do you mean? Is it a tiles map for 2D game or a 3D level editor?

If it is for 2D, before beginning anything, take a look at Mappy, it is a great generic map editor.

If it is for 3D, there is a very very simple GUI API: GLUI.

(You can also use FLTK or WxWindows.)

Share this post


Link to post
Share on other sites
thanx for your reply.
I think it will be an isometric game, but now with directx 8 being a 3d only library I am not sure anymore.
I am definitly not using a library which is based on opengl.
I think I give wxwindows a try.

If there are people out there with other suggestions please post them here too.

Share this post


Link to post
Share on other sites
Actually from what I can tell DX8 can still be used for 2D stuff. I haven''t acutally learned DX yet, I''m going to start in about a week, so I could be wrong, but that''s the impresion I get.

I''ve used MFC and I think it would probably work fine for your map editor, butI''ve heard its too slow to be used for a game. I don''t know if it would be worth learning in your case or not. I''ve only been using it for a few months, so I''m not exactly an expert.

Share this post


Link to post
Share on other sites