Class: Avm::MaysMagicalSchool::Runner::ExtractTiles

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/mays_magical_school/runner/extract_tiles.rb

Defined Under Namespace

Classes: OriginalTilesSource

Instance Method Summary collapse

Instance Method Details

#original_tiles_rootPathname

Returns:

  • (Pathname)


24
25
26
# File 'lib/avm/mays_magical_school/runner/extract_tiles.rb', line 24

def original_tiles_root
  source.external_resources_dir.join('src', 'snes_tiles')
end

#output_directoryPathname

Returns:

  • (Pathname)


29
30
31
# File 'lib/avm/mays_magical_school/runner/extract_tiles.rb', line 29

def output_directory
  source.external_resources_dir.join('build', 'snes_extracted_tiles')
end

#runObject



18
19
20
21
# File 'lib/avm/mays_magical_school/runner/extract_tiles.rb', line 18

def run
  start_banner
  original_tiles_sources.each(&:perform) if parsed.perform?
end