Class: Avm::MaysMagicalSchool::Builders::AssemblyStages::Stage
- Inherits:
-
Object
- Object
- Avm::MaysMagicalSchool::Builders::AssemblyStages::Stage
- Defined in:
- lib/avm/mays_magical_school/builders/assembly_stages/stage.rb
Instance Method Summary collapse
Instance Method Details
#target_content ⇒ Object
14 15 16 17 |
# File 'lib/avm/mays_magical_school/builders/assembly_stages/stage.rb', line 14 def target_content "stage_#{stage.number}:\n" \ '.byte ' + to_bit_array.to_byte_array.map(&:to_asm_hex).join(', ') + "\n" end |
#to_bit_array ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/avm/mays_magical_school/builders/assembly_stages/stage.rb', line 19 def to_bit_array r = ::EacRubyUtils::BitArray.new terrains.each do |tile| r.push_array(tile.to_bit_array) end r end |