summaryrefslogtreecommitdiff
path: root/extras/crystal.py
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-06-28 21:49:50 -0400
committeryenatch <yenatch@gmail.com>2013-06-28 21:49:50 -0400
commitdaf3930984690e8ce44b375dda35a9d725c0c1d2 (patch)
treeedc9411b9e624f3217240edc9d95393dc9ea2403 /extras/crystal.py
parent17b5e86311e5dae4609818d6e1d63d23bc6815fa (diff)
crystal: wram label finding
Diffstat (limited to 'extras/crystal.py')
-rw-r--r--extras/crystal.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/extras/crystal.py b/extras/crystal.py
index 0b72397b9..7d607f749 100644
--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -7353,15 +7353,15 @@ def write_all_labels(all_labels, filename="labels.json"):
fh.close()
return True
-# TODO: implement get_ram_label
-# wram.asm integration would be nice
+from wram import wram_labels
def get_ram_label(address):
- """not implemented yet.. supposed to get a label for a particular RAM location
- like W_PARTYPOKE1HP"""
+ """returns a label assigned to a particular ram address"""
+ if address in wram_labels.keys():
+ return wram_labels[address][-1]
return None
def get_label_for(address):
- """returns a label assigned to a particular address"""
+ """returns a label assigned to a particular rom address"""
global all_labels
if address == None: