class Gamefic::Scene::MultipleChoice
of the choices, the scene gets recued.
A scene that presents a list of choices. If the input does not match any
def self.type
def self.type 'MultipleChoice' end
def finish
def finish return super if props.selected? actor.tell format(props.invalid_message, input: props.input) actor.recue end
def initialize(...)
def initialize(...) super props.options.concat(context[:options] || []) end
def start
def start super props.output[:options] = props.options props end