Well, I've been working in SDL for quite some time now and have finally decided to get off my lazy butt and see what I can do with it. I decided to start a semi-simplistic 2D graphics engine. I have quite mixed feelings as to the syntax and design methodologies that I should adhere to here, so I'm taking suggestions. Just what kind of syntax are people out there looking for ? Do you want to fill out a pixel descriptor format like it D3D like so...
TDXScreen screen;
TDXScreenFormat format;
format.Hardware = true;
format.Height = 480;
format.Width = 640;
format.BPP = 32;
screen.SetVideoMode(&format);
Or are you looking for something more simplistic as in SDL already...
if (NULL == (pScreen = SDL_SetVideoMode (format->Width, format->Height, format->BPP, flags)))
{
error.error = TDXSetVideoModeError;
error.message = SDL_GetError();
}
Hopefully I can get some ideas, I have many, many of my own, but I want to know what the community is looking for. I lack the creativity to make a game myself, so I want to know what other people need in their games.