Rev 9470 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9470 | Rev 9541 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | draw_result: |
|
- | 2 | ;................................................................................................. |
|
- | 3 | ; ®«ìè ï à ¬ª ¢ë¢®¤ १ã«ìâ â |
|
- | 4 | ;................................................................................................. |
|
- | 5 | mcall SF_DRAW_RECT, <4,110>, <9,219-18>, [sc.work_graph] |
|
- | 6 | mcall , <5,110-2>, <10,219-20>, [sc.work_light] |
|
- | 7 | ||
- | 8 | ;................................................................................................. |
|
- | 9 | ; âà¨á®¢ª १ã«ìâ â 梥⠢ hex color2 |
|
- | 10 | ;................................................................................................. |
|
- | 11 | mcall , (16+2) shl 16+15, (16+8) shl 16+15, 0x222222 |
|
- | 12 | ; color 2 - draw color |
|
- | 13 | mcall , (17+2) shl 16+13, (17+8) shl 16+13, [color2] |
|
- | 14 | ; color 1 - draw fringle |
|
- | 15 | mcall , (11+2) shl 16+15, (12+8) shl 16+15, 0x222222 |
|
- | 16 | ; color 2 - draw color |
|
- | 17 | mcall , (12+2) shl 16+13, (13+8) shl 16+13, [color] |
|
- | 18 | ||
- | 19 | ; value - draw fringle |
|
- | 20 | mcall , (34+2) shl 16+72, (16+4) shl 16+15+4, 0x222222 |
|
- | 21 | ; value - draw background |
|
- | 22 | mcall , (35+2) shl 16+70, (17+4) shl 16+13+4, 0xFFFFFF |
|
- | 23 | ||
- | 24 | ; ãªæ¨ï 47 - ¢ë¢®¤ ç¨á« ¢ ®ª® |
|
- | 25 | ;ebx - ¯ à ¬¥âàë ¯à¥®¡à §®¢ ¨ï ç¨á« ¢ ⥪áâ (HEX) |
|
- | 26 | mcall SF_DRAW_NUMBER, 256+8 shl 16, [color], <40,22>, 0x10000000, 0 |
|
- | 27 | ||
- | 28 | ; äãªæ¨ï 4: ¯¨á âì ⥪áâ ¢ ®ª¥ |
|
- | 29 | ; edx - à¨á㥬 '#' |
|
- | 30 | ; esi - ¤«¨ ⥪áâ ¢ ¡ ©â å |
|
- | 31 | ;mcall SF_DRAW_TEXT,38*65536+20,0,hex,1 |
|
- | 32 | ||
- | 33 | ;................................................................................................. |
|
- | 34 | ; âà¨á®¢ª r g b § 票© |
|
- | 35 | ;................................................................................................. |
|
- | 36 | call get_spectr |
|
- | 37 | ||
- | 38 | movzx eax,[cred] ; ªà áë© |
|
- | 39 | mov ebx,12*65536+196 ; [x ç «ìë©] *65536 + [y ç «ìë©] |
|
- | 40 | call draw_value ; ¢ë¢®¤¨¬ १ã«ìâ â |
|
- | 41 | ||
- | 42 | movzx eax,[cgreen] ; §¥«¥ë© |
|
- | 43 | mov ebx,37*65536+196 ; [x ç «ìë©] *65536 + [y ç «ìë©] |
|
- | 44 | call draw_value ; ¢ë¢®¤¨¬ १ã«ìâ â |
|
- | 45 | ||
- | 46 | movzx eax,[cblue] ; ᨨ© |
|
- | 47 | mov ebx,62*65536+196 ; [x ç «ìë©] *65536 + [y ç «ìë©] |
|
- | 48 | call draw_value ; ¢ë¢®¤¨¬ १ã«ìâ â |
|
- | 49 | ||
- | 50 | movzx eax,[calpha] ; «ìä |
|
- | 51 | mov ebx,87*65536+196 ; [x ç «ìë©] *65536 + [y ç «ìë©] |
|
- | 52 | call draw_value ; ¢ë¢®¤¨¬ १ã«ìâ â |
|
- | 53 | ||
- | 54 | ;................................................................................................. |
|
- | 55 | ; 뢮¤¨¬ ¡ãª¢ë r g b a |
|
- | 56 | ;................................................................................................. |
|
- | 57 | mov eax,SF_DRAW_TEXT ; 4 - ¢ë¢¥á⨠áâபã ⥪áâ ¢ ®ª® |
|
- | 58 | mov ebx,17 shl 16+DRAWY+37 ; [ª®®à¤¨ â ¯® ®á¨ x]*65536 + [ª®®à¤¨ â ¯® ®á¨ y] |
|
- | 59 | mov ecx, 0x10000000 ; 0xX0RRGGBB (RR, GG, BB § ¤ îâ 梥â ⥪áâ ) |
|
- | 60 | add ecx, [sc.work_text] |
|
- | 61 | mov edx,cname ; 㪠§ ⥫ì ç «® áâப¨ |
|
- | 62 | mov esi,1 ; ¢ë¢®¤¨âì esi ᨬ¢®«®¢ |
|
- | 63 | newline: ; 横« |
|
- | 64 | int 0x40 ; à¥àë¢ ¨¥ |
|
- | 65 | add ebx,25 shl 16 ; ®¡ ¢«ï¥¬ |
|
- | 66 | inc edx ; ®¡ ¢«ï¥¬ |
|
- | 67 | cmp [edx],byte 'x' ; à ¢¥¨¥ á ¡ ©â®¬ å |
|
- | 68 | jne newline ; ᫨ ¥ ã«ì ¨«¨ ¥ à ¢® |
|
- | 69 | ||
1 | ;................................................................................................. |
70 | ;................................................................................................. |
2 | ; âà¨á®¢ª á« ©¤¥à®¢ |
71 | ; âà¨á®¢ª á« ©¤¥à®¢ |
3 | ;................................................................................................. |
72 | ;................................................................................................. |
4 | ; ãªæ¨ï 13 - à¨á®¢ âì ¯àאַ㣮«ì¨ª |
73 | ; ãªæ¨ï 13 - à¨á®¢ âì ¯àאַ㣮«ì¨ª |
Line 41... | Line 110... | ||
41 | call Draw_base |
110 | call Draw_base |
Line 42... | Line 111... | ||
42 | 111 | ||
43 | ;................................................................................................. |
112 | ;................................................................................................. |
44 | ; âà¨á®¢ª ¯®«§ãª®¢ |
113 | ; âà¨á®¢ª ¯®«§ãª®¢ |
45 | ;................................................................................................. |
114 | ;................................................................................................. |
46 | mov ebx, 16*65536+16 |
115 | mov ebx, 13*65536+13 |
47 | mov ecx, 61*65536+61 |
116 | mov ecx, (61-3)*65536+(61-3) |
48 | movzx eax,[cred] |
117 | movzx eax,[cred] |
Line 49... | Line 118... | ||
49 | call draw_slider |
118 | call draw_slider |
50 | 119 | ||
51 | mov ebx, (16+25*1)*65536+(16+25*1) |
120 | mov ebx, (13+25*1)*65536+(13+25*1) |
52 | mov ecx, 61*65536+61 |
121 | mov ecx, (61-3)*65536+(61-3) |
Line 53... | Line 122... | ||
53 | movzx eax,[cgreen] |
122 | movzx eax,[cgreen] |
54 | call draw_slider |
123 | call draw_slider |
55 | 124 | ||
56 | mov ebx, (16+25*2)*65536+(16+25*2) |
125 | mov ebx, (13+25*2)*65536+(13+25*2) |
Line 57... | Line 126... | ||
57 | mov ecx, 61*65536+61 |
126 | mov ecx, (61-3)*65536+(61-3) |
58 | movzx eax,[cblue] |
127 | movzx eax,[cblue] |
59 | call draw_slider |
128 | call draw_slider |
60 | 129 | ||
Line 61... | Line 130... | ||
61 | mov ebx, (16+25*3)*65536+(16+25*3) |
130 | mov ebx, (13+25*3)*65536+(13+25*3) |
Line 113... | Line 182... | ||
113 | shl edx, 16 |
182 | shl edx, 16 |
114 | or eax, edx |
183 | or eax, edx |
115 | sub ecx, eax |
184 | sub ecx, eax |
116 | add ecx, 127*65536+127 |
185 | add ecx, 127*65536+127 |
Line 117... | Line 186... | ||
117 | 186 | ||
118 | add ecx, 1*65536+2 |
187 | add ecx, 1*65536+5 |
119 | mcall SF_DRAW_LINE, , , 0 |
188 | mcall SF_DRAW_LINE, , , 0 |
- | 189 | add ebx, 15*65536+15 |
|
- | 190 | int 0x40 |
|
- | 191 | ||
- | 192 | sub ebx, 14*65536+1 |
|
120 | add ebx, 9*65536+9 |
193 | sub ecx, 1*65536+5 |
Line 121... | Line 194... | ||
121 | int 0x40 |
194 | int 0x40 |
122 | 195 | ||
123 | sub ebx, 8*65536+1 |
196 | mov edx, 0xFFFFFF |
Line 124... | Line 197... | ||
124 | sub ecx, 1*65536+2 |
197 | add ecx, 1*65536+1 |
125 | int 0x40 |
198 | int 0x40 |
126 | 199 | ||
127 | mov edx, 0xE1E1E1 |
200 | mov edx, 0xE1E1E1 |
128 | add ecx, 1*65536+1 |
201 | add ecx, 1*65536+1 |
- | 202 | int 0x40 |
|
- | 203 | add ecx, 1*65536+1 |
|
Line 129... | Line 204... | ||
129 | int 0x40 |
204 | int 0x40 |
130 | add ecx, 1*65536+1 |
205 | add ecx, 1*65536+1 |
131 | int 0x40 |
206 | int 0x40 |
Line 132... | Line 207... | ||
132 | 207 | ||
133 | mov edx, 0 |
208 | mov edx, 0xB9B9B9 |
134 | add ecx, 1*65536+1 |
- | |
135 | int 0x40 |
- | |
136 | 209 | add ecx, 1*65536+1 |
|
Line 137... | Line 210... | ||
137 | shr ebx, 16 |
210 | int 0x40 |
Line 138... | Line 211... | ||
138 | shr ecx, 16 |
211 | |
139 | dec ecx |
212 | mov edx, 0 |