examples/cocoa7-movie.rb in sgl-0.4.0 vs examples/cocoa7-movie.rb in sgl-1.0.0

- old
+ new

@@ -1,40 +1,40 @@ -#!/usr/bin/env ruby -# Copyright (C) 2004-2007 Kouichirou Eto, All rights reserved. - -require "sgl/cocoa" - -def setup - $windowShadow = 0 - window 700, 700 - backgroundHSV 66, 100, 20 - $movie = movie("/Applications/iDVD 3/Tutorial/Media/Background Movie.mov") - $movie.loop = 1 -end - -def onMouseDown(x, y) - if 100 < x && x < 120 && 100 < y && y < 120 - #p x - $movie.play - end - - if 150 < x && x < 170 && 100 < y && y < 120 - $movie.stop - end -end - -def display - x, y = mouseX, mouseY - backgroundHSV 66, 100, 20, y/2 - - $movie.rect 100, 200, 500, 500 - $movie.rate = x-350 - $movie.volume = y/7 - - colorHSV 0, 100, 100 - rect 100, 100, 120, 120 - - colorHSV 33, 100, 100 - rect 150, 100, 170, 120 -end - -mainloop +#!/usr/bin/env ruby +# Copyright (C) 2004-2007 Kouichirou Eto, All rights reserved. + +require "sgl/cocoa" + +def setup + $windowShadow = 0 + window 700, 700 + backgroundHSV 66, 100, 20 + $movie = movie("/Applications/iDVD 3/Tutorial/Media/Background Movie.mov") + $movie.loop = 1 +end + +def onMouseDown(x, y) + if 100 < x && x < 120 && 100 < y && y < 120 + #p x + $movie.play + end + + if 150 < x && x < 170 && 100 < y && y < 120 + $movie.stop + end +end + +def display + x, y = mouseX, mouseY + backgroundHSV 66, 100, 20, y/2 + + $movie.rect 100, 200, 500, 500 + $movie.rate = x-350 + $movie.volume = y/7 + + colorHSV 0, 100, 100 + rect 100, 100, 120, 120 + + colorHSV 33, 100, 100 + rect 150, 100, 170, 120 +end + +mainloop