Subversion Repositories Kolibri OS

Rev

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

Rev 5098 Rev 7951
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 30... Line -...
30
#define KEY_F     	 33
-
 
31
 
30
#define KEY_F     	 33
32
static char title1[] = "TinyGL in KolibriOS";
-
 
33
static char title2[] = "F full screen";
-
 
Line 34... Line 31...
34
static char title3[] = "ESC - exit";
31
 
35
static char fps[]    = "FPS:";
32
static char title[50] = "Cubeline / F full screen / FPS:";
Line 36... Line 33...
36
 
33
 
Line 162... Line 159...
162
	delete pri;
159
	delete pri;
163
}
160
}
Line 164... Line 161...
164
 
161
 
165
static void Title()
162
static void Title()
166
{
-
 
167
     __menuet__write_text(300,8,0x10ffffff,fps,strlen(fps));
163
{
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));
164
  SysCall(71,1,title);
Line 171... Line 165...
171
}
165
}
172
 
166
 
173
static void draw_window(void)
-
 
174
{
167
static void draw_window(void)
175
	// start redraw
-
 
176
	__menuet__window_redraw(1);
168
{
177
	// define&draw window
-
 
178
	__menuet__define_window(win.x,win.y,win.dx,win.dy,TYPEWIN(0,0,0,1,skin,0,0,0),0,0);
169
  __menuet__window_redraw(1); // start redraw
179
    // end redraw
-
 
180
    __menuet__window_redraw(2);
170
  __menuet__define_window(win.x,win.y,win.dx,win.dy,TYPEWIN(0,0,0,1,skin,0,0,0),0,0);
181
    // display string
171
  __menuet__window_redraw(2); // end redraw
Line 182... Line 172...
182
    Title();
172
  Title();
183
}
173
}