Sha256: a665bb3c3e23c8fbd0c8af9f55379563739203183c22cb691c649aea6cc506e9

Contents?: true

Size: 893 Bytes

Versions: 1

Compression:

Stored size: 893 Bytes

Contents

#!/usr/bin/env ruby
require File.join("..", "lib", "movie_maker")
require 'gosu_base.rb'

class GameWindow < Gosu::MovieMakerWindow
	def initialize
		super
		setup_movie
	end
	
	def setup_movie
		@movie = Movie.new(:framework => :gosu, :screen => $screen)
		0.upto(5) do |start|
			
			@red = Sprite.new("red_triangle.png")
			@green = Sprite.new("green_triangle.png")
			@blue = Sprite.new("blue_triangle.png")
			stop = start + 4
						
			@movie.resource(@red).move([0,0]).zoom(0.1).between(start, stop).move([800,650]).rotate(1000).zoom(3).fade_out
			@movie.resource(@green).move([800,0]).zoom(0.1).between(start, stop).move([0,650]).rotate(1000).zoom(3).fade_out
			@movie.resource(@blue).move([800,600]).zoom(0.1).between(start, stop).move([0,0]).rotate(1000).zoom(3).fade_out
		end
	end
	
end

if $0 == __FILE__
	include MovieMaker
	include MovieMaker::Gosu
	GameWindow.new.show
end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ippa-movie_maker-0.3.0 examples/gosu_triangles.rb