Sha256: f482917ed7d0093492192910fb45b78fe950fd0d33f2f2e3e2cc85aa8c5eba86

Contents?: true

Size: 374 Bytes

Versions: 11

Compression:

Stored size: 374 Bytes

Contents

class ConfigManager

  attr_accessor :settings
  constructor :resource_manager
  GAME_SETTINGS_FILE = "game"

  def setup
    @settings = @resource_manager.load_config(GAME_SETTINGS_FILE)
  end

  def save
    @resource_manager.save_settings(GAME_SETTINGS_FILE, @settings)
  end

  def [](key)
    @settings[key]
  end

  def []=(key,val)
    @settings[key] = val
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
gamebox-0.1.1 lib/gamebox/config_manager.rb
gamebox-0.1.0 lib/gamebox/config_manager.rb
gamebox-0.0.9 lib/gamebox/config_manager.rb
gamebox-0.0.8 lib/gamebox/config_manager.rb
gamebox-0.0.7 lib/gamebox/config_manager.rb
gamebox-0.0.1 lib/gamebox/config_manager.rb
gamebox-0.0.2 lib/gamebox/config_manager.rb
gamebox-0.0.3 lib/gamebox/config_manager.rb
gamebox-0.0.4 lib/gamebox/config_manager.rb
gamebox-0.0.5 lib/gamebox/config_manager.rb
gamebox-0.0.6 lib/gamebox/config_manager.rb