summaryrefslogtreecommitdiffhomepage
path: root/tileset.rb
blob: ad38bbd90a1df6969f2c77a1ad58cd7c830cbcde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# frozen_string_literal: true

class Tileset
  def initialize(directory, x_dimension, y_dimension)
    @tileset = Array.new(23) { Array.new(13) }
    (1..299).each do |iterator|
      iter = iterator - 1
      iter = 299 if iter.zero?
      x = (iterator - 1) % 23
      stylized = iter.to_s
      stylized = "0#{stylized}" while stylized.length < 3
      @tileset[x][((iterator - x) / 23)] = "./assets/kenny/PNG/128/towerDefense_tile#{stylized}.png"
      puts @tileset[x][((iterator - x) / 23)]
    end
    (0...13).each do |why|
      (0...23).each do |eks|
      end
    end
  end

  def get
    @tileset
  end

  #private

  def divisors_of(num)
    (1..num).select { |n|num % n == 0 }
  end
end