Sha256: 9f832f55bcac4bd4d00ac95bf13d4ef785ee24285906b53d6be076c41a3a7367

Contents?: true

Size: 526 Bytes

Versions: 1

Compression:

Stored size: 526 Bytes

Contents

class <%= class_name %>State < ShatteredState::Base
  key :pressed => :escape, :action => :quit

	def initialize
		# The different types of scene managers provided by Ogre are:
		# :general
		# :terrain
		# :nature
		# :paging
		# :indoor
  	scene_manager = create_scene_manager :general
   	
  	camera = scene_manager.create_camera("camera")
   	camera.position = v(0,0,-200)
   	camera.look_at v(0,0,0)
   
		viewport = create_viewport(camera)
  	viewport.set_background_colour Ogre::ColourValue.new(0.8, 0.5, 0.5)
 end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shattered-0.5.0.1 lib/rails_generator/generators/components/state/templates/state.rb