diff options
Diffstat (limited to 'tileset.rb')
| -rw-r--r-- | tileset.rb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tileset.rb b/tileset.rb new file mode 100644 index 0000000..ad38bbd --- /dev/null +++ b/tileset.rb @@ -0,0 +1,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 |
