Sto creando il gioco mario come in Win32 GDI. Ho implementato il nuovo ciclo per il gioco:Ciclo di gioco in Win32 API
PeekMessage(&msg,NULL,0,0,PM_NOREMOVE);
while (msg.message!=WM_QUIT)
{
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else // No message to do
{
gGameMain->GameLoop();
}
}
Ma il mio gioco solo in esecuzione fino a quando si preme Ctrl + Alt + Canc (cursore del mouse sta rotolando).
Qual è la domanda? –
restituisce 'GameLoop()'? –
Davvero una domanda stupida, ma hai un Windows Proc per gestire i messaggi di Windows, giusto? – zebrabox