diff options
| author | Bryan Bishop <kanzure@gmail.com> | 2012-05-20 14:23:13 -0500 | 
|---|---|---|
| committer | Bryan Bishop <kanzure@gmail.com> | 2012-05-20 14:23:13 -0500 | 
| commit | 96b34ee905bafa92d73b29f6078ad94805d3ee9a (patch) | |
| tree | 462fb50ab4cba2dc66739e77f4d84843f2e5a97e /crystal.py | |
| parent | 7134fba6638f246dd4ac4d4fa6a705ba89254649 (diff) | |
better signpost labeling
original-commit-id: a34d4621eed4212f81540510829b960e87a638be
Diffstat (limited to 'crystal.py')
| -rw-r--r-- | crystal.py | 10 | 
1 files changed, 10 insertions, 0 deletions
| @@ -4458,6 +4458,7 @@ class Signpost(Command):              param = ScriptPointerLabelParam(address=self.address+3, map_group=self.map_group, map_id=self.map_id, debug=self.debug, force=False)              self.params.append(param) +            param.label = Label(address=param.address, object=param, name="Map"+map_names[self.map_group][self.map_id]["label"]+"Signpost"+str(self.id)+"Script")              #self.script_address = script_address              #self.script = script @@ -4482,8 +4483,16 @@ class Signpost(Command):                     debug=self.debug)              self.remotes.append(r1) +            # give a better label to the SignpostRemoteScriptChunk +            r1.label = Label(address=r1.address, object=r1, name="Map"+map_names[self.map_group][self.map_id]["label"]+"SignpostPtr"+str(self.id)) +              mb = PointerLabelParam(address=self.address+3, map_group=self.map_group, map_id=self.map_id, debug=self.debug)              self.params.append(mb) + +            # update the remote script address +            param = script_parse_table[script_address] +            param.label = Label(address=param.address, object=param, name="Map"+map_names[self.map_group][self.map_id]["label"]+"Signpost"+str(self.id)+"Script") +          elif func == 7:              #signpost's script pointer points to [Bit-Nr. (2byte)][Item no.]              ptr_byte1 = int(bytes[3], 16) @@ -4499,6 +4508,7 @@ class Signpost(Command):                     bank=self.bank, map_group=self.map_group, map_id=self.map_id, \                     debug=self.debug)              self.remotes.append(r1) +            r1.label = Label(address=r1.address, object=r1, name="Map"+map_names[self.map_group][self.map_id]["label"]+"SignpostItem"+str(self.id))              mb = PointerLabelParam(address=self.address+3, map_group=self.map_group, map_id=self.map_id, debug=self.debug)              self.params.append(mb) | 
