shithub: pokecrystal

Download patch

ref: d09cf6d950ce3ba015c3ac4f74dda68d2b8c0f87
parent: 1bba364ba63a347a5188b21b267a66738fa11ff7
author: Bryan Bishop <kanzure@gmail.com>
date: Thu Apr 26 09:55:55 EDT 2012

add param_types to Signpost

--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -2664,6 +2664,14 @@
     macro_name = "signpost"
     override_byte_check = True
 
+    #preprocessor uses this
+    param_types = {
+        0: {"name": "y", "class": DecimalParam},
+        1: {"name": "x", "class": DecimalParam},
+        2: {"name": "function", "class": HexByte},
+        3: {"name": "pointer", "class": PointerLabelParam},
+    }
+
     def __init__(self, address, id, bank=None, map_group=None, map_id=None, debug=True, label=None):
         self.address = address
         self.id = id
--