class Gamefic::Chapter

def self.bind_from_plot *methods

def self.bind_from_plot *methods
  methods.flatten.each do |method|
    define_method(method) { plot.send(method) }
    define_singleton_method(method) { Proxy::Attr.new(method) }
  end
end

def conclude

def conclude
  # @todo Void entities?

  @concluding = true
end

def concluding?

def concluding?
  @concluding
end

def config

def config
  Proxy::Config.new
end

def configure; end

Returns:
  • (void) -
def configure; end

def included_scripts

def included_scripts
  super - plot.included_scripts
end

def initialize(plot, **config)

Parameters:
  • plot (Plot) --
def initialize(plot, **config)
  @plot = plot
  @concluding = false
  @config = config
  configure
  @config.freeze
  super()
end

def players

def players
  plot.players
end