mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
use inspect to gather members for text_command_classes
This commit is contained in:
parent
fde936ac46
commit
f5e5c110d1
@ -2174,7 +2174,6 @@ class WriteCurrentDay(TextCommand):
|
|||||||
id = 0x15
|
id = 0x15
|
||||||
macro_name = "current_day"
|
macro_name = "current_day"
|
||||||
size = 1
|
size = 1
|
||||||
|
|
||||||
class TextJump(TextCommand):
|
class TextJump(TextCommand):
|
||||||
"16 = 3byte pointer to new text follows. Structure: [16][2byte pointer][bank]"
|
"16 = 3byte pointer to new text follows. Structure: [16][2byte pointer][bank]"
|
||||||
id = 0x16
|
id = 0x16
|
||||||
@ -2184,6 +2183,11 @@ class TextJump(TextCommand):
|
|||||||
0: {"name": "text", "class": TextPointerLabelAfterBankParam},
|
0: {"name": "text", "class": TextPointerLabelAfterBankParam},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
text_command_classes = inspect.getmembers(sys.modules[__name__], \
|
||||||
|
lambda obj: inspect.isclass(obj) and \
|
||||||
|
issubclass(obj, TextCommand) and \
|
||||||
|
obj != TextCommand)
|
||||||
|
|
||||||
#byte: [name, [param1 name, param1 type], [param2 name, param2 type], ...]
|
#byte: [name, [param1 name, param1 type], [param2 name, param2 type], ...]
|
||||||
#0x9E: ["verbosegiveitem", ["item", ItemLabelByte], ["quantity", SingleByteParam]],
|
#0x9E: ["verbosegiveitem", ["item", ItemLabelByte], ["quantity", SingleByteParam]],
|
||||||
pksv_crystal_more = {
|
pksv_crystal_more = {
|
||||||
|
Loading…
Reference in New Issue
Block a user