The AI Rountines -- Sasanka Chalivendra


GetWepDam PROC NEAR
;author: Sasanka Chalivendra
;inputs: bl = # of player
;outputs: bl = dam of di's wep
;purpose: get damag a player can deal

 


PlayForComputer PROC NEAR
;author: Sasanka Chalivendra
;inputs: players
;outputs: players
;purpose: does the AI for the player

 

GetPosition PROC NEAR
;author: Sasanka Chalivendra
;inputs: dl = player number
;outpus: bp = x coordinate
; di = y coordinate
;purpose: find the coordinates of a player

 

CheckStatus PROC NEAR
;author: Sasanka Chalivendra
;inputs: dl = player number
;outputs: carry set if active
;purpose: to determine if player is inactive

 

FindNextToMe PROC NEAR
;author: Sasanka Chalivendra
;inputs: players, dh = my number
;outputs: carry flag to set to indicate a player
; cl = number of that player
; Curangle
;purpose: finds one players who is next to me and turn towards them