class Core::CollisionLayer
Attributes
tiles[R]
Public Class Methods
new(w, h, tiles)
click to toggle source
# File lib/layer.rb, line 47 def initialize(w, h, tiles) create_tilemap(w, h, tiles) end
Public Instance Methods
create_tilemap(w, h, tiles)
click to toggle source
# File lib/layer.rb, line 50 def create_tilemap(w, h, tiles) @tiles = Array.new(h) { [] } wi = hi = 0 tiles.each { |int| @tiles[hi].push(int) wi += 1 if wi >= w wi = 0 hi += 1 end } end