*
irgendwie flimmert bei mir die anwendung..
folgender code blittet eine surface die ein bitmap geladen hat auf den backbuffer, und dann wird die primary surface geflippt..
das bild wird zwar angezeigt, aber es flimmert wie verrückt..
weiss jemand was ich da falsch mache?
void Display::render (Surface *sface)
{
RECT rect;
SetRect(&rect, 0, 0, 124, 39);
switch(m_bFullscreen)
{
case true:
m_pddsBackBuffer->Blt(&rect, sface->GetSurface(), NULL, DDBLT_WAIT, NULL);
while(m_pddsPrimary->Flip(NULL, DDFLIP_WAIT) != DD_OK);
case false:
// noch nicht behandelt..
default:
return;
}
} // render()