Original Post
Hello everyone. I''m working on a project that has total control of the entire game without any hard coding. However, this was poorly designed, I hadn''t thought it completely through. I created many programs to edit the files, and they were completely different from one another. Well, it''ll take quite a lot of learning to learn how to USE my engine, but it is fully functional. Now, my next engine will be an adventure game engine, similiar to Adventure Game Studio, or Sierra Creative Interpreter. Anyways, I would like the interface to actually making these games a lot better. There are several questions I have to address:
-Should it be done in fullscreen DirectX or Windows API?
There are plus sides to each of these. I have a very good knowledge base when it comes to making any kind of program in DirectDraw, and I could easily make a program to handle everything. But this would probably be in exclusive mode, so it would be hard to function with multiply files, etc.
With Windows, I have nearly no experience. I know only enough to create a window (for directx) if between now and the time I start making the engine, I could LEARN how to use Windows, I could make a much more, user friendly, interface. I''d also be able to use standard popups like Open... dialogs.
-If Windows API is used, where can I learn to use it?
I would need to know:
How to make "tabs" (like if you go to desktop properties)
How to make buttons, and position them on the screen
How to make common dialog boxes
How to make a nice wrapper around this (I hardly understand Windows API enough to make one. I''d need to UNDERSTAND it, so I could.)
-Direct3D or DirectDraw?
The game I will be making with this is going to be an old-style adventure game. But I need to be able to do effects like Alpha blending and lighting effects easily.
Thanks for the help.1