1 int MenuChoice
, MenuFrame
, MenuPlayers
= 2;
9 TargetData
= MainBitmapData
;
12 memset ((char *)TargetData
, 0, WIDTH
* HEIGHT
);
15 Blit (35, 32, 0, 80, 203, 29);
18 for (i
= 0; i
< 4; i
++)
19 Blit (112, 101 + i
* 32, 0, 109 + i
* 15, 64, 15);
27 //Display the number of players
33 for (yt
= 0; yt
< 15; yt
++)
34 memcpy ((char *)TargetData
+ (101 + yt
+ 32) * WIDTH
+ 179,
35 (char *)BlocksBuf
+ (168 + yt
) * 320 + (MenuPlayers
- 1) * 8,
45 DrawBlock (5, (3 + MenuChoice
) * 2, 10, 2);
53 if (MenuChoice
== -1) MenuChoice
= 3;
57 if (MenuChoice
== 4) MenuChoice
= 0;
60 //Update number of players
61 if (MenuChoice
== 1) {
64 if (MenuPlayers
== 1) MenuPlayers
= 4;
66 if (Key
== VK_RIGHT
) {
68 if (MenuPlayers
== 5) MenuPlayers
= 2;
74 DrawBlock (5, (3 + MenuChoice
) * 2, 10, MenuFrame
);
78 if (Key
== VK_RETURN
) {
83 //Get number of players
84 Players
= MenuPlayers
;
86 if (MenuPlayers
== 1) {