fix dbw error in MapScriptHeader and add ending newline

This commit is contained in:
Bryan Bishop 2012-04-25 20:23:10 -05:00
parent cb1a372d75
commit 69450ad8b3

View File

@ -3457,9 +3457,9 @@ class MapScriptHeader:
output += "\n; callback count\n"
output += "db %d"%self.callback_count
if len(self.callbacks) > 0:
output += "\n\n; callbacks\n"
output += "\n\n; callbacks\n\n"
#not so sure about this next one
output += "\n".join(["dbw "+str(p["hook"].byte)+", "+p["callback"].to_asm() for p in self.callbacks])
output += "\n\n".join(["db "+str(p["hook"].byte)+"\ndw "+p["callback"].to_asm() for p in self.callbacks])
return output
all_map_script_headers = []
@ -4742,6 +4742,9 @@ class Asm:
written_newlines = 0
last = each
#make sure the file ends with a newline
fh.write("\n")
def index(seq, f):
"""return the index of the first item in seq
where f(item) == True."""