mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
change Signpost to extend Command and set byte_type in a few places
This commit is contained in:
parent
2446153f98
commit
1bba364ba6
@ -1123,6 +1123,7 @@ class SingleByteParam():
|
|||||||
"""or SingleByte(CommandParam)"""
|
"""or SingleByte(CommandParam)"""
|
||||||
size = 1
|
size = 1
|
||||||
should_be_decimal = False
|
should_be_decimal = False
|
||||||
|
byte_type = "db"
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
for (key, value) in kwargs.items():
|
for (key, value) in kwargs.items():
|
||||||
@ -1167,6 +1168,7 @@ class MultiByteParam():
|
|||||||
"""or MultiByte(CommandParam)"""
|
"""or MultiByte(CommandParam)"""
|
||||||
size = 2
|
size = 2
|
||||||
should_be_decimal = False
|
should_be_decimal = False
|
||||||
|
byte_type = "dw"
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
self.prefix = "$" #default.. feel free to set 0x in kwargs
|
self.prefix = "$" #default.. feel free to set 0x in kwargs
|
||||||
@ -2633,7 +2635,7 @@ class SignpostRemoteUnknownChunk(SignpostRemoteBase):
|
|||||||
|
|
||||||
#this could potentially extend Command
|
#this could potentially extend Command
|
||||||
#see how class Warp does this
|
#see how class Warp does this
|
||||||
class Signpost:
|
class Signpost(Command):
|
||||||
"""parse some number of signposts from the data
|
"""parse some number of signposts from the data
|
||||||
|
|
||||||
[Y position][X position][Function][Script pointer (2byte)]
|
[Y position][X position][Function][Script pointer (2byte)]
|
||||||
@ -2660,6 +2662,7 @@ class Signpost:
|
|||||||
"""
|
"""
|
||||||
size = 5
|
size = 5
|
||||||
macro_name = "signpost"
|
macro_name = "signpost"
|
||||||
|
override_byte_check = True
|
||||||
|
|
||||||
def __init__(self, address, id, bank=None, map_group=None, map_id=None, debug=True, label=None):
|
def __init__(self, address, id, bank=None, map_group=None, map_id=None, debug=True, label=None):
|
||||||
self.address = address
|
self.address = address
|
||||||
|
Loading…
Reference in New Issue
Block a user