diff options
| -rw-r--r-- | pokemontools/battle_animations.py | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/pokemontools/battle_animations.py b/pokemontools/battle_animations.py index 96f0090..f32ed1b 100644 --- a/pokemontools/battle_animations.py +++ b/pokemontools/battle_animations.py @@ -277,18 +277,19 @@ def dump_battle_anims(table_address=0xc906f, num_anims=278):  	asms = sort_asms(asms)  	return asms -def print_asm_list(asms): -	# incbin any unknown areas -	# not really needed since there are no gaps +def asm_list_to_text(asms): +	output = ''  	last = asms[0][0]  	for addr, asm, last_addr in asms:  		if addr > last: -			print '\nINCBIN "baserom.gbc", $%x, $%x - $%x\n\n' % (last, addr, last) +			# incbin any unknown areas +			output += '\nINCBIN "baserom.gbc", $%x, $%x - $%x\n\n\n' % (last, addr, last)  		if addr >= last: -			print asm +			output += asm + '\n'  		last = last_addr +	return output  if __name__ == '__main__':  	asms = dump_battle_anims() -	print_asm_list(asms) +	print asm_list_to_text(asms) | 
