Rev 6328 | Rev 6357 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6328 | Rev 6342 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;----------------------------------------------------------- |
3 | ;----------------------------------------------------------- |
4 | load_icons: |
4 | load_icons: |
5 | stdcall [img_decode], panel_picture, panel_picture.end-panel_picture, 0 |
5 | stdcall [img_decode], panel_picture, panel_picture.end-panel_picture, 0 |
6 | mov ebx,eax |
6 | mov ebx,eax |
7 | mov edi,[ScreenPointer] |
7 | mov edi,[ScreenPointer] |
8 | add edi,(1200*1000*3)+8 |
8 | add edi,mem_screen |
9 | stdcall [img_to_rgb2], ebx,edi ;преобразуем изображение к формату rgb |
9 | stdcall [img_to_rgb2], ebx,edi ;преобразуем изображение к формату rgb |
10 | stdcall [img_destroy], ebx ;удаляем временный буфер с параметрами изображения |
10 | stdcall [img_destroy], ebx ;удаляем временный буфер с параметрами изображения |
11 | ret |
11 | ret |
Line 12... | Line 12... | ||
12 | 12 | ||
Line 18... | Line 18... | ||
18 | ;draw panel picture |
18 | ;draw panel picture |
19 | mov edx,[Icon_X] |
19 | mov edx,[Icon_X] |
20 | shl edx,16 |
20 | shl edx,16 |
21 | add edx,[Icon_Y] |
21 | add edx,[Icon_Y] |
22 | mov ebx,[ScreenPointer] |
22 | mov ebx,[ScreenPointer] |
23 | add ebx,(1200*1000*3)+8 |
23 | add ebx,mem_screen |
24 | mov eax,7 |
- | |
25 | mov ecx,417*65536+46 |
24 | mov ecx,417*65536+46 |
26 | mcall |
25 | mcall SF_PUT_IMAGE |
Line 27... | Line 26... | ||
27 | 26 | ||
Line 28... | Line 27... | ||
28 | 27 |