/programs/games/rstearth/actions_protagonist.inc |
---|
25,8 → 25,8 |
test ah,ah |
jnz action_stop |
cmp al,BASE_WATER |
jz action_stop |
; cmp al,BASE_WATER |
; jz action_stop |
; DEBUGF 1, "protagonist good route up\n" |
dec [protagonist_position.y] |
45,8 → 45,8 |
test ah,ah |
jnz action_stop |
cmp al,BASE_WATER |
jz action_stop |
; cmp al,BASE_WATER |
; jz action_stop |
; DEBUGF 1, "protagonist good route down\n" |
inc [protagonist_position.y] |
65,8 → 65,8 |
test ah,ah |
jnz action_stop |
cmp al,BASE_WATER |
jz action_stop |
; cmp al,BASE_WATER |
; jz action_stop |
; DEBUGF 1, "protagonist good route left\n" |
dec [protagonist_position.x] |
85,8 → 85,8 |
test ah,ah |
jnz action_stop |
cmp al,BASE_WATER |
jz action_stop |
; cmp al,BASE_WATER |
; jz action_stop |
; DEBUGF 1, "protagonist good route righ\n" |
inc [protagonist_position.x] |
/programs/games/rstearth/i_data.inc |
---|
288,6 → 288,8 |
dd menu_credits_text.13 |
dd menu_credits_text.14 |
dd menu_credits_text.15 |
dd menu_credits_text.16 |
dd menu_credits_text.17 |
dd 0 |
;--------------------------------------------------------------------- |
align 4 |
307,6 → 309,7 |
;--------------------------------------------------------------------- |
align 4 |
map_level_pointer: |
dd map_level_10 |
dd map_level_0 |
dd map_level_1 |
dd map_level_2 |
/programs/games/rstearth/key.inc |
---|
147,8 → 147,8 |
add eax,plan_level |
mov ebx,[eax] |
cmp bh,OBJECT_FINAL_MONSTER ;OBJECT_PROTAGONIST |
jbe .kill |
; cmp bh,OBJECT_FINAL_MONSTER ;OBJECT_PROTAGONIST |
; jbe .kill |
cmp bh,OBJECT_WHITE_BRICK |
je .white_brick |
181,12 → 181,12 |
; call show_tiles_one_iteration |
jmp calculate_action_for_all.2 ;still |
;-------------------------------------- |
.kill: |
and ebx,0x000000ff |
add ebx,0x01000000 |
mov [eax],ebx |
; call show_tiles_one_iteration |
jmp calculate_action_for_all.2 |
;.kill: |
; and ebx,0x000000ff |
; add ebx,0x01000000 |
; mov [eax],ebx |
;; call show_tiles_one_iteration |
; jmp calculate_action_for_all.2 |
;-------------------------------------- |
.white_brick: |
ror ebx,16 |
/programs/games/rstearth/localization_eng.inc |
---|
58,6 → 58,8 |
.13: db 0 |
.14: db 'Glyphs of Russo free font by',0 |
.15: db ' http://www.jovanny.ru',0 |
.16: db 0 |
.17: db 'Game author - Marat Zakyanov aka Mario79',0 |
;--------------------------------------------------------------------- |
menu_help_text: |
.1: db 'Game control',0 |
/programs/games/rstearth/localization_rus.inc |
---|
60,6 → 60,8 |
.13: db 0 |
.14: db '«¨äë ᢮¡®¤®£® èà¨äâ Russo ®â',0 |
.15: db ' http://www.jovanny.ru',0 |
.16: db 0 |
.17: db '¢â®à ¨£àë - à â ª¨ï®¢ aka Mario79',0 |
;--------------------------------------------------------------------- |
menu_help_text: |
.1: db '¯à ¢«¥¨¥ ¨£à®©',0 |
/programs/games/rstearth/menu.inc |
---|
240,6 → 240,9 |
cmp ah,28 ; enter |
je main_menu_start.red |
cmp ah,1 ; esc |
je main_menu_start.red |
jmp .still |
;--------------------------------------------------------------------- |
.extended_key: |
317,6 → 320,9 |
cmp ah,28 ; enter |
je .enter_to_point |
cmp ah,1 ; esc |
je .exit |
jmp .still |
;--------------------------------------------------------------------- |
.extended_key: |
369,6 → 375,8 |
cmp [main_menu_pointer],2 ; exit |
jne .still |
;-------------------------------------- |
.exit: |
call snd_kick_action |
mov al,[settings_menu_pointer] |
mov [main_menu_pointer],al |