Original Post
im working on just initializing DirectDraw, and i can get up to the point where i have a valid LPDIRECTDRAW7 object, i have the coop level for fullscreen, and have it in a 640 by 480 by 8 full screen mode. but when i try to create the primary surface...
ZeroMemory(&ddsd, sizeof(ddsd));
ddsd.dwSize = sizeof(ddsd);
ddsd.dwFlags = DDSD_CAPS;
ddsd.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE;
ddresult = lpdd->CreateSurface( &ddsd, &lpddsprimary, NULL)
if(ddresult != DD_OK)
return(ddresult);
i dont get past here, my program crashes. it goes back to regular display, and quits. i just cant get it to work, even though ive doubled check everything!
NOTHING->is impossible if you know it to be true