Sha256: 57366c58a92e348ac5815d498853a04fc280227f3483d3041e5cebb175d53b57

Contents?: true

Size: 437 Bytes

Versions: 16

Compression:

Stored size: 437 Bytes

Contents

module Gosu
  class << self
    alias_method :register_entity_fidgit, :register_entity

    protected
    def init_entities
      @entities = {}
    end

    public
    def register_entity(name, image)
      name = name.to_sym
      register_entity_fidgit(name, image)
      @entities[name] = image
      nil
    end

    public
    def entity(name)
      @entities[name.to_sym]
    end
  end

  init_entities
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
fidgit-0.2.4 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.2.3 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.2.2 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.2.1 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.2.0 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.10 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.9 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.8 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.7 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.6 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.5 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.4 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.3 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.2 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.1 lib/fidgit/gosu_ext/gosu_module.rb
fidgit-0.1.0 lib/fidgit/gosu_ext/gosu_module.rb