Fix some UI infinite loops
This commit is contained in:
@@ -287,8 +287,10 @@ GetConnection:
|
|||||||
JSR CheckInRoomTable
|
JSR CheckInRoomTable
|
||||||
CMP.w #$FFFF
|
CMP.w #$FFFF
|
||||||
BEQ .nope
|
BEQ .nope
|
||||||
|
PHA
|
||||||
LDA.w #$0003
|
LDA.w #$0003
|
||||||
STA.b $04
|
STA.b $04
|
||||||
|
PLA
|
||||||
BRA .found
|
BRA .found
|
||||||
|
|
||||||
.nope
|
.nope
|
||||||
@@ -1096,7 +1098,9 @@ DrawDoorsMapBossRoom:
|
|||||||
REP #$20
|
REP #$20
|
||||||
LDA.l DoorSlotsSprites, X
|
LDA.l DoorSlotsSprites, X
|
||||||
LDX.w DungeonID
|
LDX.w DungeonID
|
||||||
|
XBA
|
||||||
CLC : ADC.l $8AEE6D, X
|
CLC : ADC.l $8AEE6D, X
|
||||||
|
XBA
|
||||||
STA.w OAMBuffer, Y
|
STA.w OAMBuffer, Y
|
||||||
|
|
||||||
LDA.w #$3331
|
LDA.w #$3331
|
||||||
@@ -1189,7 +1193,7 @@ MoveDoorsMapCursor:
|
|||||||
BIT.b #$40
|
BIT.b #$40
|
||||||
BNE .almost_easy
|
BNE .almost_easy
|
||||||
|
|
||||||
LDA.b $00
|
AND.b #$0F
|
||||||
TAX
|
TAX
|
||||||
LDA.l NextCursorSpecial_center_offset, X
|
LDA.l NextCursorSpecial_center_offset, X
|
||||||
TAX
|
TAX
|
||||||
|
|||||||
@@ -92,11 +92,11 @@ NextCursorSlot:
|
|||||||
db $10, $00, $11, $FF
|
db $10, $00, $11, $FF
|
||||||
db $11, $00, $12, $FF
|
db $11, $00, $12, $FF
|
||||||
; stairs
|
; stairs
|
||||||
db $C2, $E1, $FF, $16
|
db $84, $18, $FF, $16
|
||||||
db $C2, $15, $FF, $17
|
db $84, $15, $FF, $17
|
||||||
db $C2, $16, $FF, $18
|
db $84, $16, $FF, $18
|
||||||
; drop/warp
|
; drop/warp
|
||||||
db $C2, $17, $FF, $E3
|
db $84, $17, $FF, $15
|
||||||
|
|
||||||
NextCursorSpecial:
|
NextCursorSpecial:
|
||||||
.center
|
.center
|
||||||
@@ -104,8 +104,9 @@ NextCursorSpecial:
|
|||||||
db $07, $09, $0A, $06, $08, $FF
|
db $07, $09, $0A, $06, $08, $FF
|
||||||
db $0C, $0E, $0F, $0B, $0D, $15, $16, $17, $18, $FF
|
db $0C, $0E, $0F, $0B, $0D, $15, $16, $17, $18, $FF
|
||||||
db $11, $13, $14, $10, $12, $FF
|
db $11, $13, $14, $10, $12, $FF
|
||||||
|
db $0C, $0E, $0F, $0B, $0D, $00, $FF
|
||||||
.center_offset
|
.center_offset
|
||||||
db $00, $06, $0C, $16
|
db $00, $06, $0C, $16, $1C
|
||||||
.start_index
|
.start_index
|
||||||
db $01, $06, $0B, $10, $15
|
db $01, $06, $0B, $10, $15
|
||||||
.start_direction
|
.start_direction
|
||||||
@@ -254,8 +255,8 @@ EdgeConnectionIndices:
|
|||||||
dw $0582, $004B
|
dw $0582, $004B
|
||||||
dw $0382, $004E
|
dw $0382, $004E
|
||||||
dw $0385, $0051
|
dw $0385, $0051
|
||||||
dw $03CC, $0054
|
dw $05CC, $0054
|
||||||
dw $05CC, $0057
|
dw $03CC, $0057
|
||||||
dw $05DC, $005A
|
dw $05DC, $005A
|
||||||
|
|
||||||
; East
|
; East
|
||||||
|
|||||||
@@ -54,9 +54,9 @@ db $02, $00, $02, $02, $09 ; ($8A) Tower Dark1 (2nd value unused)
|
|||||||
db $01, $00, $09 ; ($8F) Mire2
|
db $01, $00, $09 ; ($8F) Mire2
|
||||||
|
|
||||||
SpiralLabelOffsets:
|
SpiralLabelOffsets:
|
||||||
db 1, -8
|
db 1, -9
|
||||||
db 5, -8
|
db 5, -9
|
||||||
db 9, -8
|
db 9, -9
|
||||||
db -6, -1
|
db -6, -1
|
||||||
db 15, -1
|
db 15, -1
|
||||||
db 1, 0
|
db 1, 0
|
||||||
|
|||||||
Reference in New Issue
Block a user