Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4854 → Rev 4697

/programs/games/tanks/trunk/tanks.asm
1,5 → 1,5
;*************************************************************
;*GAME TANKS CREATED BY ANDREY IGNATYEV AKA ANDREW_PROGRAMMER*
;*GAME TANKS CRETED BY ANDREY IGNATYEV AKA ANDREW_PROGRAMMER *
;*********************/8/2005*********************************
; version: 1.15
; last update: 19/08/2011
12,8 → 12,6
;dunkaist /07/2011
;v1.1
;----------------------------------------------------------
format binary as ""
 
use32
org 0x0
db 'MENUET01'
362,8 → 360,9
and [_dx],0
and [_dy],0
mcall 2
shr eax,8
;---------
cmp ah,32
cmp eax,32
jne key2
cmp [strike_action],0
jne action
379,7 → 378,7
mov [SpriteInfo+36+12],dword ebx
jmp action
key2:
cmp ah,176
cmp eax,176
jne key3
mov [SpriteInfo+8*9+0],dword 8
mov [SpriteInfo+8*9+4],dword 1
393,7 → 392,7
mov [SpriteInfo+36+32],dword 0
jmp action
key3:
cmp ah,179
cmp eax,179
jne key4
mov [SpriteInfo+8*9+0],dword 4
mov [SpriteInfo+8*9+4],dword 1
407,7 → 406,7
mov [SpriteInfo+36+32],dword 0
jmp action
key4:
cmp ah,178
cmp eax,178
jne key5
mov [SpriteInfo+8*9+0],dword 2
mov [SpriteInfo+8*9+4],dword 1
421,7 → 420,7
mov [SpriteInfo+36+32],dword -5
jmp action
key5:
cmp ah,177
cmp eax,177
jne key6
mov [SpriteInfo+8*9+0],dword 6
mov [SpriteInfo+8*9+4],dword 1
435,7 → 434,7
mov [SpriteInfo+36+32],dword 5
jmp action
key6:
cmp ah,27
cmp eax,27
jne action
mcall -1
action:
1195,23 → 1194,24
jmp restart_level
.key:
mcall 2
cmp ah,32
shr eax,8
cmp eax,32
je start_game
cmp ah,13
cmp eax,13
je start_game
cmp ah,176
cmp eax,176
jne no_left
dec [number_level]
and [number_level],15
jmp cycle_menu
no_left:
cmp ah,179
cmp eax,179
jne no_right
inc [number_level]
and [number_level],15
jmp cycle_menu
no_right:
cmp ah,27
cmp eax,27
jne cycle_menu
mov eax,-1
mcall