Subversion Repositories Kolibri OS

Rev

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

Rev 5644 Rev 5705
Line 71... Line 71...
71
#include "check_default_player.h"
71
#include "check_default_player.h"
Line 72... Line 72...
72
 
72
 
73
 
73
 
74
void main()
74
void main()
-
 
75
{
-
 
76
	int id;
75
{
77
	word key_ascii, key_scancode;
76
	int id, key;
78
 
77
	byte mouse_clicked;
79
	byte mouse_clicked;
Line 78... Line 80...
78
	dword tmp_x,tmp_y;
80
	dword tmp_x,tmp_y;
Line 227... Line 229...
227
					break;
229
					break;
228
			}
230
			}
229
			break;
231
			break;
Line 230... Line 232...
230
	  
232
	  
231
		case evKey:
233
		case evKey:
-
 
234
			GetFullKey();
-
 
235
			key_ascii = AH;
-
 
236
			$shr  eax,16
-
 
237
			key_scancode = AL;
232
			key = GetKey();
238
			
233
			if (key==50) SetColorThemeLight();
239
			if (key_scancode==003) SetColorThemeLight();
234
			if (key==51) SetColorThemeDark();
240
			if (key_scancode==004) SetColorThemeDark();
235
			if (key==ASCII_KEY_LEFT) RunProgram("@VOLUME", "-");
241
			if (key_scancode==SCAN_CODE_LEFT) RunProgram("@VOLUME", "-");
236
			if (key==ASCII_KEY_RIGHT) RunProgram("@VOLUME", "+");
242
			if (key_scancode==SCAN_CODE_RIGHT) RunProgram("@VOLUME", "+");
237
			if (key=='m') RunProgram("@VOLUME", "m");
243
			if (key_scancode==050) RunProgram("@VOLUME", "m");
238
			if (key==ASCII_KEY_ENTER) StartPlayingMp3();
244
			if (key_scancode==SCAN_CODE_ENTER) StartPlayingMp3();
239
			if (key=='p') || (key==ASCII_KEY_SPACE)
245
			if (key_scancode==025) || (key_scancode==SCAN_CODE_SPACE)
240
			{
246
			{
241
				if (playback_mode == PLAYBACK_MODE_PLAYING) StopPlayingMp3();
247
				if (playback_mode == PLAYBACK_MODE_PLAYING) StopPlayingMp3();
242
				else StartPlayingMp3();
248
				else StartPlayingMp3();
243
			}
249
			}
244
			if (list.ProcessKey(key)) DrawPlayList();
250
			if (list.ProcessKey(key_scancode)) DrawPlayList();
Line 245... Line 251...
245
			break;
251
			break;
246
 
252
 
247
		case evReDraw:
253
		case evReDraw: