Sha256: e5c21fab8972679cd9a822670d79ac40d06ea1925a20d77679402f880676db8b

Contents?: true

Size: 851 Bytes

Versions: 1

Compression:

Stored size: 851 Bytes

Contents

# Ruby2D module and native extension loader, adds DSL

require 'ruby2d/renderable'
require 'ruby2d/exceptions'
require 'ruby2d/color'
require 'ruby2d/window'
require 'ruby2d/dsl'
require 'ruby2d/quad'
require 'ruby2d/line'
require 'ruby2d/circle'
require 'ruby2d/rectangle'
require 'ruby2d/square'
require 'ruby2d/triangle'
require 'ruby2d/image'
require 'ruby2d/sprite'
require 'ruby2d/font'
require 'ruby2d/text'
require 'ruby2d/sound'
require 'ruby2d/music'

if RUBY_PLATFORM =~ /mingw/
  # When using the Windows CI AppVeyor
  if ENV['APPVEYOR']
    s2d_dll_path = 'C:\msys64\usr\local\bin'
  # When in a standard MinGW shell
  else
    s2d_dll_path = '~/../../usr/local/bin'
  end
  RubyInstaller::Runtime.add_dll_directory(File.expand_path(s2d_dll_path))
end

require 'ruby2d/ruby2d'  # load native extension

include Ruby2D
extend  Ruby2D::DSL

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby2d-0.6.1 lib/ruby2d.rb