class Physicist::SimpleBody
Attributes
dimensions[R]
position[R]
Public Class Methods
collection_from_tiles(tile_grid)
click to toggle source
# File lib/physicist/simple_body.rb, line 10 def self.collection_from_tiles(tile_grid) simple_bodies = [] tile_grid.each_with_index do |row, y| row.each_with_index do |cell, x| if cell simple_bodies << new(position: [x,y], dimensions: [1,1]) end end end simple_bodies end
new(position:,dimensions:)
click to toggle source
# File lib/physicist/simple_body.rb, line 5 def initialize(position:,dimensions:) @position = position @dimensions = dimensions end