Subversion Repositories Kolibri OS

Rev

Rev 5253 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5253 Rev 5319
Line 23... Line 23...
23
;        DEBUGF  1, "protagonist up @@:\n"
23
;        DEBUGF  1, "protagonist up @@:\n"
24
	mov	eax,[ecx-LEVEL_MAP_SIZE_X*4]
24
	mov	eax,[ecx-LEVEL_MAP_SIZE_X*4]
25
	test	ah,ah
25
	test	ah,ah
26
	jnz	action_stop
26
	jnz	action_stop
Line 27... Line 27...
27
	
27
	
28
	cmp	al,BASE_WATER
28
;	cmp	al,BASE_WATER
Line 29... Line 29...
29
	jz	action_stop
29
;	jz	action_stop
30
	
30
	
31
;        DEBUGF  1, "protagonist good route up\n"
31
;        DEBUGF  1, "protagonist good route up\n"
32
	dec	[protagonist_position.y]
32
	dec	[protagonist_position.y]
Line 43... Line 43...
43
;        DEBUGF  1, "protagonist down @@:\n"
43
;        DEBUGF  1, "protagonist down @@:\n"
44
	mov	eax,[ecx+LEVEL_MAP_SIZE_X*4]
44
	mov	eax,[ecx+LEVEL_MAP_SIZE_X*4]
45
	test	ah,ah
45
	test	ah,ah
46
	jnz	action_stop
46
	jnz	action_stop
Line 47... Line 47...
47
 
47
 
48
	cmp	al,BASE_WATER
48
;	cmp	al,BASE_WATER
Line 49... Line 49...
49
	jz	action_stop
49
;	jz	action_stop
50
	
50
	
51
;        DEBUGF  1, "protagonist good route down\n"
51
;        DEBUGF  1, "protagonist good route down\n"
52
	inc	[protagonist_position.y]
52
	inc	[protagonist_position.y]
Line 63... Line 63...
63
;        DEBUGF  1, "protagonist left @@:\n"
63
;        DEBUGF  1, "protagonist left @@:\n"
64
	mov	eax,[ecx-4]
64
	mov	eax,[ecx-4]
65
	test	ah,ah
65
	test	ah,ah
66
	jnz	action_stop
66
	jnz	action_stop
Line 67... Line 67...
67
 
67
 
68
	cmp	al,BASE_WATER
68
;	cmp	al,BASE_WATER
Line 69... Line 69...
69
	jz	action_stop
69
;	jz	action_stop
70
	
70
	
71
;        DEBUGF  1, "protagonist good route left\n"
71
;        DEBUGF  1, "protagonist good route left\n"
72
	dec	[protagonist_position.x]
72
	dec	[protagonist_position.x]
Line 83... Line 83...
83
;        DEBUGF  1, "protagonist righ @@:\n"
83
;        DEBUGF  1, "protagonist righ @@:\n"
84
	mov	eax,[ecx+4]
84
	mov	eax,[ecx+4]
85
	test	ah,ah
85
	test	ah,ah
86
	jnz	action_stop
86
	jnz	action_stop
Line 87... Line 87...
87
 
87
 
88
	cmp	al,BASE_WATER
88
;	cmp	al,BASE_WATER
Line 89... Line 89...
89
	jz	action_stop
89
;	jz	action_stop
90
	
90
	
91
;        DEBUGF  1, "protagonist good route righ\n"
91
;        DEBUGF  1, "protagonist good route righ\n"
92
	inc	[protagonist_position.x]
92
	inc	[protagonist_position.x]