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

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

Instance Method Summary collapse

Instance Method Details

#extract_tiles_commandObject



60
61
62
63
64
# File 'lib/avm/mays_magical_school/runner/extract_tiles.rb', line 60

def extract_tiles_command
  ::Cliutils::Core.command('i/extract_tiles', '--width=16', '--height=16', '--output-dir',
                           output_dir,
                           source_file)
end

#output_dirObject



66
67
68
# File 'lib/avm/mays_magical_school/runner/extract_tiles.rb', line 66

def output_dir
  runner.output_directory.join(source_file.basename_noext)
end

#performObject



56
57
58
# File 'lib/avm/mays_magical_school/runner/extract_tiles.rb', line 56

def perform
  extract_tiles_command.system!
end