Sha256: 1fafbddb68a7d8e6ae8f0bf098602f9a4284c667e0aa483c76ea62b7d65da352

Contents?: true

Size: 1.58 KB

Versions: 10

Compression:

Stored size: 1.58 KB

Contents

# lib/gemwarrior/game_assets.rb
# Gem Warrior Global Assets
## Game Armor
## Game Creatures
## Game Items
## Game Monsters
## Game People
## Game Weapons

module Gemwarrior
  module GameArmor
    def self.add obj
      @@data ||= []
      @@data.push(obj)
    end

    def self.data
      @@data ||= []
    end

    def self.get(name)
      self.data.find { |i| i.name.downcase == name.downcase }
    end
  end

  module GameCreatures
    def self.add obj
      @@data ||= []
      @@data.push(obj)
    end

    def self.data
      @@data ||= []
    end

    def self.get(name)
      self.data.find { |i| i.name.downcase == name.downcase }
    end
  end

  module GameItems
    def self.add obj
      @@data ||= []
      @@data.push(obj)
    end

    def self.data
      @@data ||= []
    end

    def self.get(name)
      self.data.find { |i| i.name.downcase == name.downcase }
    end
  end

  module GameMonsters
    def self.add obj
      @@data ||= []
      @@data.push(obj)
    end

    def self.data
      @@data ||= []
    end

    def self.get(name)
      self.data.find { |i| i.name.downcase == name.downcase }
    end
  end

  module GamePeople
    def self.add obj
      @@data ||= []
      @@data.push(obj)
    end

    def self.data
      @@data ||= []
    end

    def self.get(name)
      self.data.find { |i| i.name.downcase == name.downcase }
    end
  end

  module GameWeapons
    def self.add obj
      @@data ||= []
      @@data.push(obj)
    end

    def self.data
      @@data ||= []
    end

    def self.get(name)
      self.data.find { |i| i.name.downcase == name.downcase }
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
gemwarrior-0.15.20 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.19 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.18 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.17 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.16 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.15 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.14 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.13 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.12 lib/gemwarrior/game_assets.rb
gemwarrior-0.15.11 lib/gemwarrior/game_assets.rb