Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7647 → Rev 7648

/programs/media/piano/piano.asm
816,6 → 816,10
;--- Ž…„…‹…ˆ… ˆ Ž’ˆ‘Ž‚Š€ ŽŠ€ ----------------------------------
;---------------------------------------------------------------------
 
WHITE_W=48 ; While key width
BLACK_W=30 ; Black key width
BLACK_X=34 ; Black key X offset
 
draw_window:
 
mcall 12, 1 ; äã­ªæ¨ï 12: á®®¡é¨âì Ž‘ ® ­ ç «¥ ®âà¨á®¢ª¨
835,61 → 839,61
 
mov edx, [sc.work] ; 梥â ä®­ 
or edx, 0x33000000 ; ¨ ⨯ ®ª­  3
mcall 0, <0,760>, <200,250>, , ,title
mcall 0, <20,WHITE_W*15+9>, <200,250>, , ,title
 
mcall 8, <0,50>, <0,100>, 0x21, 0xff7a74
mcall 8, <50,50>, <0,100>, 0x23, 0x907040
mcall 8, <100,50>, <0,100>, 0x25, 0xa08050
mcall 8, <150,50>, <0,100>, 0x26, 0xb09060
mcall 8, <200,50>, <00,100>, 0x28, 0xc0a070
mcall 8, <250,50>, <00,100>, 0x2a, 0xd0b080
mcall 8, <300,50>, <0,100>, 0x2c, 0xe0c090
mcall 8, <350,50>, <0,100>, 0x31, 0xffa97c
mcall 8, <400,50>, <0,100>, 0x33, 0xaf8d8d
mcall 8, <450,50>, <0,100>, 0x35, 0xbf9d9d
mcall 8, <500,50>, <0,100>, 0x36, 0xcfadad
mcall 8, <550,50>, <00,100>, 0x38, 0xdfbdbd
mcall 8, <600,50>, <00,100>, 0x3a, 0xefcdcd
mcall 8, <650,50>, <0,100>, 0x3c, 0xffdddd
mcall 8, <700,50>, <0,100>, 0x41, 0xffe558
mcall 8, <WHITE_W*0,WHITE_W>, <0,100>, 0x21, 0xff7a74
mcall 8, <WHITE_W*1,WHITE_W>, <0,100>, 0x23, 0x907040
mcall 8, <WHITE_W*2,WHITE_W>, <0,100>, 0x25, 0xa08050
mcall 8, <WHITE_W*3,WHITE_W>, <0,100>, 0x26, 0xb09060
mcall 8, <WHITE_W*4,WHITE_W>, <00,100>, 0x28, 0xc0a070
mcall 8, <WHITE_W*5,WHITE_W>, <00,100>, 0x2a, 0xd0b080
mcall 8, <WHITE_W*6,WHITE_W>, <0,100>, 0x2c, 0xe0c090
mcall 8, <WHITE_W*7,WHITE_W>, <0,100>, 0x31, 0xffa97c
mcall 8, <WHITE_W*8,WHITE_W>, <0,100>, 0x33, 0xaf8d8d
mcall 8, <WHITE_W*9,WHITE_W>, <0,100>, 0x35, 0xbf9d9d
mcall 8, <WHITE_W*10,WHITE_W>, <0,100>, 0x36, 0xcfadad
mcall 8, <WHITE_W*11,WHITE_W>, <00,100>, 0x38, 0xdfbdbd
mcall 8, <WHITE_W*12,WHITE_W>, <00,100>, 0x3a, 0xefcdcd
mcall 8, <WHITE_W*13,WHITE_W>, <0,100>, 0x3c, 0xffdddd
mcall 8, <WHITE_W*14,WHITE_W>, <0,100>, 0x41, 0xffe558
 
mcall 8, <35,30>, <0,50>, 0x22, 0x221100
mcall 8, <85,30>, <0,50>, 0x24, 0x221100
mcall 8, <185,30>, <0,50>, 0x27, 0x221100
mcall 8, <235,30>, <0,50>, 0x29, 0x221100
mcall 8, <285,30>, <0,50>, 0x2b, 0x221100
mcall 8, <385,30>, <0,50>, 0x32, 0x221100
mcall 8, <435,30>, <0,50>, 0x34, 0x221100
mcall 8, <535,30>, <0,50>, 0x37, 0x221100
mcall 8, <585,30>, <0,50>, 0x39, 0x221100
mcall 8, <635,30>, <0,50>, 0x3b, 0x221100
mcall 8, <WHITE_W*0+BLACK_X,BLACK_W>, <0,50>, 0x22, 0x221100
mcall 8, <WHITE_W*1+BLACK_X,BLACK_W>, <0,50>, 0x24, 0x221100
mcall 8, <WHITE_W*3+BLACK_X,BLACK_W>, <0,50>, 0x27, 0x221100
mcall 8, <WHITE_W*4+BLACK_X,BLACK_W>, <0,50>, 0x29, 0x221100
mcall 8, <WHITE_W*5+BLACK_X,BLACK_W>, <0,50>, 0x2b, 0x221100
mcall 8, <WHITE_W*7+BLACK_X,BLACK_W>, <0,50>, 0x32, 0x221100
mcall 8, <WHITE_W*8+BLACK_X,BLACK_W>, <0,50>, 0x34, 0x221100
mcall 8, <WHITE_W*10+BLACK_X,BLACK_W>, <0,50>, 0x37, 0x221100
mcall 8, <WHITE_W*11+BLACK_X,BLACK_W>, <0,50>, 0x39, 0x221100
mcall 8, <WHITE_W*12+BLACK_X,BLACK_W>, <0,50>, 0x3b, 0x221100
 
mcall 8, <0,50>, <100,100>, 0xa1, 0x702050
mcall 8, <50,50>, <100,100>, 0x03, 0x683638
mcall 8, <100,50>, <100,100>, 0x05, 0x784648
mcall 8, <150,50>, <100,100>, 0x06, 0x885658
mcall 8, <200,50>, <100,100>, 0x08, 0x986668
mcall 8, <250,50>, <100,100>, 0x0a, 0xa87678
mcall 8, <300,50>, <100,100>, 0x0c, 0xb88688
mcall 8, <350,50>, <100,100>, 0x11, 0x880040
mcall 8, <400,50>, <100,100>, 0x13, 0x90622b
mcall 8, <450,50>, <100,100>, 0x15, 0xa0723b
mcall 8, <500,50>, <100,100>, 0x16, 0xb0824b
mcall 8, <550,50>, <100,100>, 0x18, 0xc0925b
mcall 8, <600,50>, <100,100>, 0x1a, 0xd0a26b
mcall 8, <650,50>, <100,100>, 0x1c, 0xe0b27b
mcall 8, <700,50>, <100,100>, 0x21, 0xff7a74
mcall 8, <WHITE_W*0,WHITE_W>, <100,100>, 0xa1, 0x702050
mcall 8, <WHITE_W*1,WHITE_W>, <100,100>, 0x03, 0x683638
mcall 8, <WHITE_W*2,WHITE_W>, <100,100>, 0x05, 0x784648
mcall 8, <WHITE_W*3,WHITE_W>, <100,100>, 0x06, 0x885658
mcall 8, <WHITE_W*4,WHITE_W>, <100,100>, 0x08, 0x986668
mcall 8, <WHITE_W*5,WHITE_W>, <100,100>, 0x0a, 0xa87678
mcall 8, <WHITE_W*6,WHITE_W>, <100,100>, 0x0c, 0xb88688
mcall 8, <WHITE_W*7,WHITE_W>, <100,100>, 0x11, 0x880040
mcall 8, <WHITE_W*8,WHITE_W>, <100,100>, 0x13, 0x90622b
mcall 8, <WHITE_W*9,WHITE_W>, <100,100>, 0x15, 0xa0723b
mcall 8, <WHITE_W*10,WHITE_W>, <100,100>, 0x16, 0xb0824b
mcall 8, <WHITE_W*11,WHITE_W>, <100,100>, 0x18, 0xc0925b
mcall 8, <WHITE_W*12,WHITE_W>, <100,100>, 0x1a, 0xd0a26b
mcall 8, <WHITE_W*13,WHITE_W>, <100,100>, 0x1c, 0xe0b27b
mcall 8, <WHITE_W*14,WHITE_W>, <100,100>, 0x21, 0xff7a74
 
mcall 8, <35,30>, <100,50>, 0x02, 0x221100
mcall 8, <85,30>, <100,50>, 0x04, 0x221100
mcall 8, <185,30>, <100,50>, 0x07, 0x221100
mcall 8, <235,30>, <100,50>, 0x09, 0x221100
mcall 8, <285,30>, <100,50>, 0x0b, 0x221100
mcall 8, <385,30>, <100,50>, 0x12, 0x221100
mcall 8, <435,30>, <100,50>, 0x14, 0x221100
mcall 8, <535,30>, <100,50>, 0x17, 0x221100
mcall 8, <585,30>, <100,50>, 0x19, 0x221100
mcall 8, <635,30>, <100,50>, 0x1b, 0x221100
mcall 8, <WHITE_W*0+BLACK_X,BLACK_W>, <100,50>, 0x02, 0x221100
mcall 8, <WHITE_W*1+BLACK_X,BLACK_W>, <100,50>, 0x04, 0x221100
mcall 8, <WHITE_W*3+BLACK_X,BLACK_W>, <100,50>, 0x07, 0x221100
mcall 8, <WHITE_W*4+BLACK_X,BLACK_W>, <100,50>, 0x09, 0x221100
mcall 8, <WHITE_W*5+BLACK_X,BLACK_W>, <100,50>, 0x0b, 0x221100
mcall 8, <WHITE_W*7+BLACK_X,BLACK_W>, <100,50>, 0x12, 0x221100
mcall 8, <WHITE_W*8+BLACK_X,BLACK_W>, <100,50>, 0x14, 0x221100
mcall 8, <WHITE_W*10+BLACK_X,BLACK_W>, <100,50>, 0x17, 0x221100
mcall 8, <WHITE_W*11+BLACK_X,BLACK_W>, <100,50>, 0x19, 0x221100
mcall 8, <WHITE_W*12+BLACK_X,BLACK_W>, <100,50>, 0x1b, 0x221100
 
 
; ¢ë¢®¤ ⥪á⮢®© áâப¨
900,14 → 904,7
mcall 4, <10, 260>, , message2
mcall 4, <10, 285>, , message3
mcall 4, <10, 310>, , message4
mcall 4, <15, 185>, , message5
mcall 4, <65, 185>, , message6
mcall 4, <115, 185>, , message7
mcall 4, <165, 185>, , message8
mcall 4, <210, 185>, , message9
mcall 4, <265, 185>, , message10
mcall 4, <315, 185>, , message11
mcall 4, <365, 185>, , message5
mcall 4, <16, 185>, , t_notes
 
mcall 12, 2 ; äã­ªæ¨ï 12.2, § ª®­ç¨«¨ à¨á®¢ âì
 
929,16 → 926,10
 
message db '‘¯à ¢ª : éñ«ª­¨â¥ 2 à §  ­  § £®«®¢ª¥.',0
message1 db ' ¦¬¨â¥ «î¡ãî ª« ¢¨èã ¢  ­£«¨©áª®© à áª« ¤ª¥ - ',0
message2 db '¤®«¦¥­ §¢ãç âì ¤¨­ ¬¨ª ª®¬¯ìîâ¥à .',0
message2 db '¤®«¦¥­ §¢ãç âì ¢áâ஥­­ë© ¤¨­ ¬¨ª ª®¬¯ìîâ¥à  (­¥ ª®«®­ª¨!)',0
message3 db '®â  "„®" - ª« ¢¨è¨ V,Tab,U,Enter, ¯à¨ ¢ª«î祭¨¨',0
message4 db 'Caps Lock - ª« ¢¨è¨ V,Q,I.',0
message5 db '„Ž',0
message6 db '…',0
message7 db 'Œˆ',0
message8 db '”€',0
message9 db '‘Ž‹œ',0
message10 db '‹Ÿ',0
message11 db '‘ˆ',0
t_notes db '„Ž … Œˆ ”€ ‘Ž‹œ ‹Ÿ ‘ˆ „Ž',0
title db '„¥â᪮¥ ¯¨ ­¨­®',0
 
;---------------------------------------------------------------------