Subversion Repositories Kolibri OS

Rev

Rev 7954 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7954 Rev 7955
Line 27... Line 27...
27
#define CUBE_STEP 0.1
27
#define CUBE_STEP 0.1
Line 28... Line 28...
28
 
28
 
29
#define KEY_ESC       1
29
#define KEY_ESC       1
Line -... Line 30...
-
 
30
#define KEY_F     	 33
-
 
31
 
-
 
32
static char title1[] = "TinyGL in KolibriOS";
-
 
33
static char title2[] = "F full screen";
-
 
34
static char title3[] = "ESC - exit";
30
#define KEY_F     	 33
35
static char fps[]    = "FPS:";
31
 
36
 
Line 32... Line 37...
32
static unsigned char FullScreen = 0;
37
static unsigned char FullScreen = 0;
33
static unsigned char skin = 3;
38
static unsigned char skin = 3;
Line 155... Line 160...
155
{
160
{
156
	kosglDestroyContext(cgl); 
161
	kosglDestroyContext(cgl); 
157
	delete pri;
162
	delete pri;
158
}
163
}
Line -... Line 164...
-
 
164
 
-
 
165
static void Title()
-
 
166
{
-
 
167
     __menuet__write_text(300,8,0x10ffffff,fps,strlen(fps));
-
 
168
     __menuet__write_text(8,8,0x10ffffff,title1,strlen(title1));
-
 
169
	 __menuet__write_text(180,8,0x00ffffff,title2,strlen(title2));
-
 
170
     __menuet__write_text(600,8,0x00ffffff,title3,strlen(title3));
-
 
171
}
159
 
172
 
160
static void draw_window(void)
173
static void draw_window(void)
-
 
174
{
161
{
175
	// start redraw
-
 
176
	__menuet__window_redraw(1);
162
  __menuet__window_redraw(1); // start redraw
177
	// define&draw window
163
  __menuet__define_window(win.x,win.y,win.dx,win.dy,TYPEWIN(0,0,0,1,skin,0,0,0),0,
178
	__menuet__define_window(win.x,win.y,win.dx,win.dy,TYPEWIN(0,0,0,1,skin,0,0,0),0,0);
164
    "Cubeline / F full screen / FPS:");
179
    // end redraw
-
 
180
    __menuet__window_redraw(2);
-
 
181
    // display string
165
  __menuet__window_redraw(2); // end redraw
182
    Title();
Line 166... Line 183...
166
}
183
}
167
 
184