Subversion Repositories Kolibri OS

Rev

Rev 2163 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2000 mario79 1
;---------------------------------------------------------------------
2
; ÓÑÒÀÍÎÂÈÒÜ ÔÎÍ
3
background:
4
	cmp	[soi],0
5
	je	.end
6
	cmp	[bgrmode],dword 2
7
	jbe	@f
8
	jmp	.end
9
@@:
10
	mov	ecx,[img_width]	;	øèðèíà
11
	test	ecx,ecx
12
	jz	.end
13
	mov	edx,[img_high]	; âûñîòà 
14
	test	edx,edx
15
	jz	.end
16
	mcall	15,1	; set size
17
 
18
	mov	esi,ecx
19
	imul	esi,edx
20
	lea	esi,[esi*3]
21
	mov	ecx,[soi]
22
 
23
	xor	edx,edx
24
 
25
	cmp	[img_resolution],24
26
	je	@f
27
	push	dword image_file
28
	call	[convert_Conv_24b]
29
	mov	ecx,[raw_pointer_2]
30
	mcall	15,5	;15,5 set data
31
	mov	ecx,[raw_pointer_2]
32
	mcall	68,13
33
	jmp	.set_mode
34
@@:
35
	mcall	15,5	; 15,5 set data
36
.set_mode:
37
	mov	ecx,[bgrmode]
38
	mcall	15,4 ; 15,4 set mode
39
	dec	ebx ; 15,3 redraw background
40
	mcall
41
.end:
42
	ret
43
;---------------------------------------------------------------------