class RPG::EventCommand

Public Instance Methods

encode_with(coder) click to toggle source
# File lib/RPG.rb, line 40
def encode_with(coder)
  raise 'Unexpected number of instance variables' if instance_variables.length != 3
  clean

  case @code
  when MOVE_LIST_CODE # move list
    coder.style = Psych::Nodes::Mapping::BLOCK
  else
    coder.style = Psych::Nodes::Mapping::FLOW
  end
  coder['i'], coder['c'], coder['p'] = @indent, @code, @parameters
end
init_with(coder) click to toggle source
# File lib/RPG.rb, line 53
def init_with(coder)
  @indent, @code, @parameters = coder['i'], coder['c'], coder['p']
end