summaryrefslogtreecommitdiff
path: root/redtools/sprite_helper.py
diff options
context:
space:
mode:
Diffstat (limited to 'redtools/sprite_helper.py')
-rw-r--r--redtools/sprite_helper.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/redtools/sprite_helper.py b/redtools/sprite_helper.py
index ee7a5f4..9e4c804 100644
--- a/redtools/sprite_helper.py
+++ b/redtools/sprite_helper.py
@@ -1,4 +1,6 @@
-import extract_maps
+from __future__ import print_function
+from __future__ import absolute_import
+from . import extract_maps
spacing = "\t"
#provided by sawakita
@@ -172,7 +174,7 @@ def load_icons():
pic = thing["picture_number"]
unique_icons.add(pic)
- if not icons.has_key(pic): icons[pic] = []
+ if pic not in icons: icons[pic] = []
alerter = None
if int(thing["y"])-4 > int(map["y"], 16)*2: alerter = True
@@ -199,7 +201,7 @@ def print_appearances():
output += spacing + ".. in " + appearance[0] + " at (" + str(appearance[1]) + ", " + str(appearance[2]) + ")" + outside_alert + "\n"
output += "\n"
- print output
+ print(output)
def insert_todo_sprites():
load_icons()
@@ -251,7 +253,7 @@ def sprite_printer():
value = hex(key)[2:]
if len(value) == 1: value = "0" + value
- print sprites[key] + extra + " EQU $" + value
+ print(sprites[key] + extra + " EQU $" + value)
def parse_sprite_sheet_pointer_table():
"""parses the bytes making up the pointer table
@@ -321,7 +323,7 @@ def parse_sprite_sheet_pointer_table():
data_entry["byte_count"] += 64
setter3 = True
- print ("$%.2x " % (sprite_id)) + sprite_name + " has $%.2x bytes" % (byte_count) + " pointing to 0x%.x" % (pointer) + " bank is $%.2x" % (bank) + " with pose_count=" + str(data_entry["poses"])
+ print(("$%.2x " % (sprite_id)) + sprite_name + " has $%.2x bytes" % (byte_count) + " pointing to 0x%.x" % (pointer) + " bank is $%.2x" % (bank) + " with pose_count=" + str(data_entry["poses"]))
ptable_sheet_data[sprite_id] = data_entry
return ptable_sheet_data
@@ -398,5 +400,5 @@ if __name__ == "__main__":
#sprite_printer()
ptable_sheet_data = parse_sprite_sheet_pointer_table()
- print pretty_print_sheet_incbins(ptable_sheet_data)
- print pretty_print_sheet_data(ptable_sheet_data)
+ print(pretty_print_sheet_incbins(ptable_sheet_data))
+ print(pretty_print_sheet_data(ptable_sheet_data))