mirror of
https://github.com/blondie7575/GSCats.git
synced 2024-09-27 03:54:43 +00:00
45 lines
659 B
ArmAsm
45 lines
659 B
ArmAsm
;
|
|
; players
|
|
; Code and data structures related to the players
|
|
;
|
|
; Created by Quinn Dunki on 8/13/17
|
|
;
|
|
|
|
|
|
playerData:
|
|
; gameobject data
|
|
.word 40 ; X pos in pixels (from left terrain edge)
|
|
.word 38 ; Y pos in pixels (from bottom terrain edge)
|
|
|
|
.word 45 ; Angle in degrees from +X
|
|
.word 50 ; Power
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; renderPlayerHeader
|
|
;
|
|
; Y = Player index to render
|
|
;
|
|
renderPlayerHeader:
|
|
SAVE_AXY
|
|
|
|
tya ; Index to player structure
|
|
asl
|
|
asl
|
|
asl
|
|
tay
|
|
|
|
ldx #0
|
|
lda #angleStr
|
|
jsr DrawString
|
|
|
|
lda playerData+4,y
|
|
ldx #24
|
|
jsr drawNumber
|
|
|
|
RESTORE_AXY
|
|
rts
|
|
|
|
angleStr:
|
|
pstring "ANGLE:"
|