Sha256: 6435ae850cd79808dbb8021d06b161933fc9cb00e36826400e169302d9b17831

Contents?: true

Size: 461 Bytes

Versions: 4

Compression:

Stored size: 461 Bytes

Contents

require 'ruby-processing'

class TwoDimensionalArraySketch < Processing::App

  def setup
    smooth
    # initialize array with random values
    @my_array = Array.new(width) { Array.new(height) { rand 255 }}
    
    # draw the points
    width.times do |i|
      height.times do |j|
        stroke @my_array[i][j]
        point i, j
      end
    end
  end

end

TwoDimensionalArraySketch.new :title => "Two Dimensional Array", :width => 200, :height => 200

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-processing-1.0.1 samples/learning_processing/chapter_13/09_two_dimensional_array.rb
ruby-processing-1.0.2 samples/learning_processing/chapter_13/09_two_dimensional_array.rb
ruby-processing-1.0.4 samples/learning_processing/chapter_13/09_two_dimensional_array.rb
ruby-processing-1.0.3 samples/learning_processing/chapter_13/09_two_dimensional_array.rb