samples/tree.rb in reflexion-0.1.12 vs samples/tree.rb in reflexion-0.1.13

- old
+ new

@@ -8,42 +8,41 @@ require 'reflex' class V < Reflex::View - def initialize (offset = [0, 0]) - super() - frame *offset, 400, 200 + def initialize (offset = 0) + super position: offset, size: [400, 200] end def on_update (e) scroll_to *$scroll if $scroll end def on_draw (e) e.painter.push do b = e.bounds.to_a - color [0.2, 0.1] + fill 0.2 + stroke 1 + stroke_width 2 rect *b - color :green, :red + fill :green + stroke :red text e.fps.to_i.to_s + " FPS." - - color :none, [1, 0, 0, 0.4] - rect *b end end end# V class W < Reflex::Window def initialize () set :title, "View Tree Sample" - set :frame, 100, 100, 320, 240 + set :frame, 100, 100, 800, 600 painter.background 0 painter.fill 1 painter.font nil, 20 end @@ -56,10 +55,10 @@ def setup (parent, level) return unless level > 0 1.times do |i| - v = V.new [i * 10] * 2 + v = V.new i * 10 parent.add v setup v, level - 1 end end