Rev 4481 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4481 | Rev 4484 | ||
---|---|---|---|
Line 18... | Line 18... | ||
18 | 18 | ||
19 | // |
19 | // |
20 | #if LANG == RUS |
20 | #if LANG == RUS |
21 | char mainWndTitle[] = "PHARAON's CRYPT\0"; |
21 | char mainWndTitle[] = "PHARAON's CRYPT\0"; |
22 | char mainWndCopyright[] = "(C) MMVI by Rabid Rabbit"; |
22 | char mainWndCopyright[] = "(C) MMVI by Rabid Rabbit"; |
23 | char mainWndMenuStart[] = "1. ç âì ¨£àã"; |
- | |
24 | char mainWndMenuExit[] = "2. ë室"; |
23 | char mainWndMenuStart[] = "Enter - ç âì ¨£àã"; |
25 | char mainWndMenuLevel[] = " ç «ìë© ã஢¥ì - %U"; |
24 | char mainWndMenuLevel[] = " ç «ìë© ã஢¥ì - %U"; |
26 | #else |
25 | #else |
27 | char mainWndTitle[] = "PHARAON's CRYPT\0"; |
26 | char mainWndTitle[] = "PHARAOH's CRYPT\0"; |
28 | char mainWndCopyright[] = "(C) MMVI by Rabid Rabbit"; |
27 | char mainWndCopyright[] = "(C) MMVI by Rabid Rabbit"; |
29 | char mainWndMenuStart[] = "1. Start game"; |
- | |
30 | char mainWndMenuExit[] = "2. Exit"; |
28 | char mainWndMenuStart[] = "Enter - Start game"; |
31 | char mainWndMenuLevel[] = "Starting level - %U"; |
29 | char mainWndMenuLevel[] = "Starting level - %U"; |
32 | #endif |
30 | #endif |
33 | // |
31 | // |
34 | CKosBitmap mainWndFace; |
32 | CKosBitmap mainWndFace; |
Line 73... | Line 71... | ||
73 | if ( kos_GetKey( keyCode ) ) |
71 | if ( kos_GetKey( keyCode ) ) |
74 | { |
72 | { |
75 | // |
73 | // |
76 | switch ( keyCode ) |
74 | switch ( keyCode ) |
77 | { |
75 | { |
78 | case '1': |
76 | case 13: // enter |
79 | result = MW_START_GAME; |
77 | result = MW_START_GAME; |
80 | break; |
78 | break; |
Line 81... | Line 79... | ||
81 | 79 | ||
82 | case '2': |
80 | case 27: // escape |
83 | result = MW_EXIT_APP; |
81 | result = MW_EXIT_APP; |
Line 84... | Line 82... | ||
84 | break; |
82 | break; |
85 | 83 | ||
Line 94... | Line 92... | ||
94 | { |
92 | { |
95 | // |
93 | // |
96 | switch ( buttonID ) |
94 | switch ( buttonID ) |
97 | { |
95 | { |
98 | // |
96 | // |
- | 97 | case 1: |
|
- | 98 | result = MW_EXIT_APP; |
|
- | 99 | break; |
|
99 | case BT_SIZE_X_MINUS: |
100 | case BT_SIZE_X_MINUS: |
100 | if ( --startGameLevel < 1 ) |
101 | if ( --startGameLevel < 1 ) |
101 | startGameLevel = 1; |
102 | startGameLevel = 1; |
102 | else |
103 | else |
103 | DrawMainWindow(); |
104 | DrawMainWindow(); |
Line 149... | Line 150... | ||
149 | kos_WindowRedrawStatus( WRS_BEGIN ); |
150 | kos_WindowRedrawStatus( WRS_BEGIN ); |
150 | // îêíî |
151 | // îêíî |
151 | kos_DefineAndDrawWindow( |
152 | kos_DefineAndDrawWindow( |
152 | WNDLEFT, WNDTOP, |
153 | WNDLEFT, WNDTOP, |
153 | mcx + 1, mcy + 21, |
154 | mcx + 1, mcy + 21, |
154 | 0x14, 0x0, |
155 | 0x54, 0x0, // Skinned fixed size window, dont fill working area, window has caption |
155 | 0, WNDHEADCOLOUR, |
156 | 0, WNDHEADCOLOUR, |
156 | mainWndTitle |
157 | mainWndTitle |
157 | ); |
158 | ); |
158 | // çàãîëîâîê îêíà |
159 | // çàãîëîâîê îêíà |
159 | kos_ChangeWindowCaption(mainWndTitle); |
160 | kos_ChangeWindowCaption(mainWndTitle); |
Line 162... | Line 163... | ||
162 | kos_WriteTextToWindow( |
163 | kos_WriteTextToWindow( |
163 | 8, 32, |
164 | 8, 32, |
164 | 0, 0x0, |
165 | 0, 0x0, |
165 | mainWndMenuStart, sizeof(mainWndMenuStart)-1 |
166 | mainWndMenuStart, sizeof(mainWndMenuStart)-1 |
166 | ); |
167 | ); |
167 | // âòîðàÿ ñòðîêà |
- | |
168 | kos_WriteTextToWindow( |
- | |
169 | 8, 48, |
- | |
170 | 0, 0x0, |
- | |
171 | mainWndMenuExit, sizeof(mainWndMenuExit)-1 |
- | |
172 | ); |
- | |
173 | // òðåòüÿ ñòðîêà |
168 | // òðåòüÿ ñòðîêà |
174 | sprintf( line, mainWndMenuLevel, startGameLevel); |
169 | sprintf( line, mainWndMenuLevel, startGameLevel); |
175 | kos_WriteTextToWindow( |
170 | kos_WriteTextToWindow( |
176 | 8, 64, |
171 | 8, 64, |
177 | 0, 0x0, |
172 | 0, 0x0, |