öhm, was würdet ihr jetzt für ein kleines spiel empfehlen?
edit: ich nimmjetz die messages. ich frag mich nur, wie ich die anschlagverzögerung umgehen kann. also wie ich beim gedrückt halten net diesen Effekt habe:
1tes drücken anspringen
pause
ansrpingen
anspringen
.
.
.
kann man das irgendwie klug verhindern?
noch eine frage, ich frage zurezit nur esc und die pfeiltasten ab. wenn ich jetz eine andere taste drücke, beendet sich das programm.
hier isma mein message loop:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
LONG FAR WINAPI WndProc (HWND hwnd , UINT message ,
UINT wParam , LONG lParam)
{
switch (message)
{
case WM_KEYDOWN:
{
switch (wParam)
{
case VK_ESCAPE:
{
running = false;
return 0;
};
break;
case VK_LEFT:
{
x = x - 5;
Main_Player.set_Koordinaten(x, y);
return 0;
};
break;
case VK_RIGHT:
{
x = x + 5;
Main_Player.set_Koordinaten(x, y);
return 0;
};
break;
case VK_UP:
{
y = y - 5;
Main_Player.set_Koordinaten(x, y);
return 0;
};
break;
}
}
case WM_DESTROY:
{
PostQuitMessage (0) ;
return 0 ;
} break;
} // switch (message)
return DefWindowProc (hwnd , message , wParam , lParam) ;
} // WndProc
|
kann es sein, das die buttons und smileys im forum net funzen?