diff options
| author | realtradam <[email protected]> | 2021-05-04 01:10:27 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-05-04 01:10:27 -0400 |
| commit | e99176e14a5a5b8c46bba0591010f7e55c535981 (patch) | |
| tree | 538f21932b9e7e898907943d404dd46fed999905 /tileset.rb | |
| download | tileset-map-editor-e99176e14a5a5b8c46bba0591010f7e55c535981.tar.gz tileset-map-editor-e99176e14a5a5b8c46bba0591010f7e55c535981.zip | |
init
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 |
