summaryrefslogtreecommitdiffhomepage
path: root/tileset.rb
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2021-05-04 01:10:27 -0400
committerrealtradam <[email protected]>2021-05-04 01:10:27 -0400
commite99176e14a5a5b8c46bba0591010f7e55c535981 (patch)
tree538f21932b9e7e898907943d404dd46fed999905 /tileset.rb
downloadtileset-map-editor-e99176e14a5a5b8c46bba0591010f7e55c535981.tar.gz
tileset-map-editor-e99176e14a5a5b8c46bba0591010f7e55c535981.zip
init
Diffstat (limited to 'tileset.rb')
-rw-r--r--tileset.rb30
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