 823657bc26
			
		
	
	823657bc26
	
	
	
		
			
			A bunch of style fixes. Mostly white space and style import order tweaks, but a few other stylistic changes are present too.
		
			
				
	
	
		
			37 lines
		
	
	
		
			1008 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1008 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import os
 | |
| import time
 | |
| import logging
 | |
| 
 | |
| from Utils import output_path
 | |
| from Rom import LocalRom, Sprite, apply_rom_settings
 | |
| 
 | |
| 
 | |
| def adjust(args):
 | |
|     start = time.clock()
 | |
|     logger = logging.getLogger('')
 | |
|     logger.info('Patching ROM.')
 | |
| 
 | |
|     if args.sprite is not None:
 | |
|         if isinstance(args.sprite, Sprite):
 | |
|             sprite = args.sprite
 | |
|         else:
 | |
|             sprite = Sprite(args.sprite)
 | |
|     else:
 | |
|         sprite = None
 | |
| 
 | |
|     outfilebase = 'ER_adjusted'
 | |
| 
 | |
|     if os.stat(args.rom).st_size == 2097152 and os.path.splitext(args.rom)[-1].lower() == '.sfc':
 | |
|         rom = LocalRom(args.rom, False)
 | |
|     else:
 | |
|         raise RuntimeError('Provided Rom is not a valid Link to the Past Randomizer Rom. Please provide one for adjusting.')
 | |
| 
 | |
|     apply_rom_settings(rom, args.heartbeep, args.quickswap, args.fastmenu, args.disablemusic, sprite)
 | |
| 
 | |
|     rom.write_to_file(output_path('%s.sfc' % outfilebase))
 | |
| 
 | |
|     logger.info('Done. Enjoy.')
 | |
|     logger.debug('Total Time: %s', time.clock() - start)
 | |
| 
 | |
|     return args
 |