From f8b1695b548403e5db7e65d22e10cde81be66861 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Sun, 27 Jan 2013 16:24:28 -0600 Subject: split out more item_constants stuff Some of the item_constants functions are now placed in item_constants.py, and the unit tests now import from that file rather than from crystal.py for those functions. --- extras/crystal.py | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'extras/crystal.py') diff --git a/extras/crystal.py b/extras/crystal.py index a5673c613..0b2da3636 100644 --- a/extras/crystal.py +++ b/extras/crystal.py @@ -236,21 +236,11 @@ def get_pokemon_constant_by_id(id): if id == 0: return None return pokemon_constants[id] -from item_constants import item_constants - -def find_item_label_by_id(id): - if id in item_constants.keys(): - return item_constants[id] - else: return None - -def generate_item_constants(): - """make a list of items to put in constants.asm""" - output = "" - for (id, item) in item_constants.items(): - val = ("$%.2x"%id).upper() - while len(item)<13: item+= " " - output += item + " EQU " + val + "\n" - return output +from item_constants import ( + item_constants, + find_item_label_by_id, + generate_item_constants, +) def command_debug_information(command_byte=None, map_group=None, map_id=None, address=0, info=None, long_info=None, pksv_name=None): "used to help debug in parse_script_engine_script_at" -- cgit v1.2.3