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
|
||||
macro_name = "current_day"
|
||||
size = 1
|
||||
|
||||
class TextJump(TextCommand):
|
||||
"16 = 3byte pointer to new text follows. Structure: [16][2byte pointer][bank]"
|
||||
id = 0x16
|
||||
@ -2184,6 +2183,11 @@ class TextJump(TextCommand):
|
||||
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], ...]
|
||||
#0x9E: ["verbosegiveitem", ["item", ItemLabelByte], ["quantity", SingleByteParam]],
|
||||
pksv_crystal_more = {
|
||||
|
Loading…
Reference in New Issue
Block a user