Subversion Repositories Kolibri OS

Rev

Rev 1828 | Rev 6368 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1828 Rev 6361
Line 2... Line 2...
2
 
2
 
3
#pragma option meos
3
#pragma option meos
4
//#include "..\lib\kolibri.h--" //¯®¤ª«îç ¥¬ ¡¨¡«¨®â¥ªã á KolibriOS API
4
//#include "..\lib\kolibri.h--" //¯®¤ª«îç ¥¬ ¡¨¡«¨®â¥ªã á KolibriOS API
Line -... Line 5...
-
 
5
#include "kolibri.h--"
-
 
6
 
-
 
7
#ifndef AUTOBUILD
-
 
8
#include "lang.h--"
-
 
9
#endif
-
 
10
 
-
 
11
#ifdef LANG_RUS		
-
 
12
	?define TOP_TEXT_COL 4
-
 
13
	?define TOP_TEXT "‘®¡¥à¨â¥ ¢á¥ ç¨á«  ®â 10 ¤® 90 ¯® ¯®à浪ã..."
-
 
14
	?define BOT_LEFT_TEXT_COL 4
-
 
15
	?define BOT_LEFT_TEXT "ˆé¥¬ ç¨á«®: "
-
 
16
	?define BOT_RIGHT_TEXT_COL 162
-
 
17
	?define BOT_RIGHT_TEXT "Žáâ «®áì ­ ©â¨: "
-
 
18
	?define BOT_LEFT_NUMBER_COL 70
-
 
19
	?define BOT_RIGHT_NUMBER_COL 252
-
 
20
	?define F2_TEXT "‡ ­®¢® (F2)"
-
 
21
	?define WIN_TEXT "‚ë ­ è«¨ ¢á¥ ç¨á« ! :)"		
-
 
22
#else
-
 
23
	?define TOP_TEXT_COL 2
-
 
24
	?define TOP_TEXT "Collect all numbers from 10 to 90 in order..."
-
 
25
	?define BOT_LEFT_TEXT_COL 2
-
 
26
	?define BOT_LEFT_TEXT "Looking for number: "
-
 
27
	?define BOT_RIGHT_TEXT_COL 156
-
 
28
	?define BOT_RIGHT_TEXT "Remains to find: "
-
 
29
	?define BOT_LEFT_NUMBER_COL 116
-
 
30
	?define BOT_RIGHT_NUMBER_COL 252
-
 
31
	?define F2_TEXT "Anew (F2)"
-
 
32
	?define WIN_TEXT "You have found all numbers! :)"
5
#include "kolibri.h--"
33
#endif
6
 
34
 
7
int find=10;
35
int find=10;
8
struct
36
struct
9
	{
37
	{
Line 84... Line 112...
84
	DrawBar(0,13,271,1,0x0CFF0C); //«¨­¨ï ᢥàåã
112
	DrawBar(0,13,271,1,0x0CFF0C); //«¨­¨ï ᢥàåã
85
	DrawBar(0,285,271,1,0x0CFF0C);
113
	DrawBar(0,285,271,1,0x0CFF0C);
86
	DrawBar(0,299,271,1,0x0CFF0C); //«¨­¨ï á­¨§ã
114
	DrawBar(0,299,271,1,0x0CFF0C); //«¨­¨ï á­¨§ã
87
	if (find<=90)
115
	if (find<=90)
88
		{
116
		{
89
		WriteText(4,4,0x80,0x000000,"‘®¡¥à¨â¥ ¢á¥ ç¨á«  ®â 10 ¤® 90 ¯® ¯®à浪ã...");
117
		WriteText(TOP_TEXT_COL,4,0x80,0x000000,TOP_TEXT);
90
		WriteText(4,289,0x80,0x000000,"ˆé¥¬ ç¨á«®: ");
118
		WriteText(BOT_LEFT_TEXT_COL,289,0x80,0x000000,BOT_LEFT_TEXT);
91
		WriteText(162,289,0x80,0x000000,"Žáâ «®áì ­ ©â¨: ");
119
		WriteText(BOT_RIGHT_TEXT_COL,289,0x80,0x000000,BOT_RIGHT_TEXT);
92
		WriteNumber(70,289,0x80,0,find);
120
		WriteNumber(BOT_LEFT_NUMBER_COL,289,0x80,0,find);
93
		WriteNumber(252,289,0x80,0,90-find+1);
121
		WriteNumber(BOT_RIGHT_NUMBER_COL,289,0x80,0,90-find+1);
94
		DrawFlatButton(155,300,115,14,582,0xAFFFAF,"‡ ­®¢® (F2)");
122
		DrawFlatButton(155,300,115,14,582,0xAFFFAF,F2_TEXT);
95
		WriteText(4,304,0x80,0x000000,"Made by Artemonische,2010");
123
		WriteText(2,304,0x80,0x000000,"Made by Artemonische,2010");
96
		}
124
		}
97
	IF (find==91)
125
	IF (find==91)
98
		{
126
		{
99
		WriteText(70,100,0x80,0x000000,"‚ë ­ è«¨ ¢á¥ ç¨á« ! :)");
127
		WriteText(70,100,0x80,0x000000,WIN_TEXT);
100
		DrawFlatButton(100,110,70,20,582,0xE4DFE1,"‡ ­®¢® (F2)");
128
		DrawFlatButton(100,110,70,20,582,0xE4DFE1,F2_TEXT);
101
		}
129
		}
102
	WindowRedrawStatus(2); //ª®­¥æ ¯¥à¥à¨á®¢ª¨ ®ª­ 
130
	WindowRedrawStatus(2); //ª®­¥æ ¯¥à¥à¨á®¢ª¨ ®ª­ 
103
}
131
}
Line 104... Line 132...
104
 
132