Sha256: f589e2060ffd1b03cd4ed387d639c996ed28db927ad28e06db0713df990e9e9b
Contents?: true
Size: 664 Bytes
Versions: 1
Compression:
Stored size: 664 Bytes
Contents
#!/usr/bin/ruby require File.join("..", "lib", "movie_maker") include Rubygame include MovieMaker include MovieMaker::Rubygame Rubygame.init() Surface.autoload_dirs = [ "media" ] @screen = Screen.set_mode([800, 600], 0) @movie = Movie.new(:screen => @screen, :background => Color[:black], :target_framerate => 200) # # generate 5 seconds of rain, each raindrop moving from top to bottom in 1 second (1000ms), 50ms between each drop. # (1..100).each do |nr| x = rand(800) start_at = nr / 20.0 stop_at = nr / 20.0 + 1 @raindrop = Sprite.new("raindrop.png") @movie.resource(@raindrop).move([x,0]).between(start_at, stop_at).move([x,650]) end @movie.play
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ippa-movie_maker-0.3.0 | examples/rain.rb |