Sha256: 06ca5b1a660ac5881748838b3ed3ee00ffd1066089720a3c1f52190e526ae6a5

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents

# main.rb

require 'sdl'
require 'bathtub/game.rb'

class Main
  
  TITLE = "バスタブ一直線"
  VERSION = "0.51"
  
  def initialize(fullscreen=false)
    SDL.init(SDL::INIT_VIDEO|SDL::INIT_AUDIO|SDL::INIT_JOYSTICK)
    SDL::TTF.init
    SDL::Mixer.open
    
    SDL::WM.icon = SDL::Surface.loadBMP("image/icon-16168.bmp")
    #screen
    if fullscreen
      screen = SDL::setVideoMode(640,480,16,SDL::SWSURFACE|SDL::FULLSCREEN) #|SDL::DOUBLEBUF
      SDL::Mouse.hide
    else
      screen = SDL::setVideoMode(640,480,16,SDL::SWSURFACE) #|SDL::DOUBLEBUF)
    end
    #SDL::WM.setCaption(TITLE+" "+VERSION, TITLE)
    
    #init game
    @game = Game.new(screen)
  end

  def run
    @game.run
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bathtub-0.5.2 bathtub/main.rb