Method: Xibe::Application#initialize
- Defined in:
- lib/xibe.rb
#initialize(width, height, fullscreen = false, fps = 30) ⇒ Application
width, height: window size; fullscreen: fullscreen mode; fps: frames per seconds
245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'lib/xibe.rb', line 245 def initialize(width, height, fullscreen = false, fps=30) @width = width @height = height @fullscreen = fullscreen @fps = fps @@window = self SDL.init(SDL::INIT_EVERYTHING) if SDL::Joystick.num > 0 $joystick = SDL::Joystick.open(0) end #SDL::Mixer.open(22050) SDL::Mouse.hide mode = @fullscreen == true ? SDL::FULLSCREEN|SDL::HWSURFACE : SDL::HWSURFACE @screen = SDL::setVideoMode @width, @height, 16, mode end |