;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OGHABS
.if X>225 && X232 && X1780
mov counterO1,-500
mov counterO1N,1780
mov countO1,-150
.endif
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oghab2(oghab1ML) for play back
.elseif O==2
mov stop,1
sub x,6
sub background1.xmem,1
sub background3.xmem,5
sub background4.xmem,4
sub background5.xmem,3
sub background6.xmem,2
.if CPB>0
sub oghab1ML.ywin,5
dec CPB
.endif
.if x350
mov oghab1.ywin,250
.endif
;-----------------------------------harekat ofoghi
.if y==0
add countXO2,1
.elseif y==1
sub countXO2,2
.endif
.if countXO2==450
mov y,1
.elseif countXO2==0
mov y,0
.endif
mov edx,countXO2
sub edx,400
mov oghab1.xwin,edx
;------------------------------------
.if keySP==1 && oghab1.ywin==250
mov stop,1
add x,6
inc X
add background1.xmem,1
add background3.xmem,5
add background4.xmem,4
add background5.xmem,3
add background6.xmem,2
mov eax,oghab1.xwin
add eax,250
mov morioR.xwin,eax
mov morioR.ywin,280
mov morioL.xwin,eax
mov morioL.ywin,280
.endif
invoke BitBlt,hdc,oghab1.xwin,oghab1.ywin,oghab1.xsize,oghab1.ysize,hMemDC,oghab1.xmem,oghab1.ymem,SRCAND
invoke BitBlt,hdc,oghab1.xwin,oghab1.ywin,oghab1.xsize,oghab1.ysize,hMemDC,oghab1.xmem,oghab1.ymemm,SRCPAINT
;-------------------------------------maghsad
.if X>420
mov O,1
mov morioR.xwin,40
mov morioL.xwin,40
mov stop,0
.endif
;------------------------------------------vasate parvaz mario az oghab bioftad
.if x>1320 && x