arrow items

This commit is contained in:
alpine9000
2016-05-05 16:28:15 +10:00
parent ee864ec385
commit b9504b88e8
4 changed files with 13 additions and 2 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

+1 -1
View File
@@ -18,7 +18,7 @@
</layer>
<layer name="items" width="100" height="8">
<data encoding="base64" compression="zlib">
eJxjYBgFgxk4MTIwODLiV0NIHpuZ1FQ33IEjgThwZkRVS475ziMkrKmRpmBhTExYI8edC4l2k6p+pANXRsJxg56XCOUtbHZQGwzlcg7kdmQMAujhSUz9AVPjRkZYkKOHmoCU+BsscU1qPeFORfXk1FGjYBTQAgAAcsgLSg==
eJxjYBgFgxk4MRJW40iEGlLNRFbnRaL5ww2AwhdfGDszoqolx3xnEvR5D+H4IDbt4QOwMIbRPnjMRI47FxLtJlY9PvtHEnBlxIwbdICel7wJ5C1sdhACvjQqDwcjALkdGYMAqWUQcpy4kREWhPT40Th8SYm/wRLXpMaROxXV+w+SMBgFowAA+ysMrA==
</data>
</layer>
</map>
+11
View File
@@ -117,6 +117,7 @@ ClearItemSpriteData:
SetupItemSpriteData:
;; d0 - item slot
move.l d0,-(sp)
move.l d0,d4 ; save item slot
lsl.w #ITEM_STRUCT_MULU_SHIFT,d0 ; multiply by 16 (item control structure size)
lea item1,a1
@@ -162,10 +163,20 @@ SetupItemSpriteData:
.c1:
sub.l d2,a0 ;#1*ITEM_SPRITE_VERTICAL_BYTES,a0
cmp.b #8,d4
bge .arrowSprite
move.l a0,SPR2PTH(a6)
bra .done
.arrowSprite:
move.l a0,SPR4PTH(a6)
bra .done
.dontEnable:
cmp.b #8,d4
bge .dontEnableArrowSprite
move.l #deadSprite,SPR2PTH(a6)
bra .done
.dontEnableArrowSprite:
move.l #deadSprite,SPR4PTH(a6)
.done:
add.w #1,ITEM_INDEX(a1)
+1 -1
View File
@@ -213,7 +213,7 @@ SetupSpriteData:
move.l #deadSprite,SPR1PTH(a6)
move.l #deadSprite,SPR3PTH(a6)
move.l #deadSprite,SPR4PTH(a6)
;; move.l #deadSprite,SPR4PTH(a6)
move.l #deadSprite,SPR5PTH(a6)
move.l #deadSprite,SPR6PTH(a6)
move.l #deadSprite,SPR7PTH(a6)