class ClasslessMud::Commands::Move

Public Class Methods

perform(game, player, message) click to toggle source
# File lib/classless_mud/commands/move.rb, line 4
def self.perform game, player, message
  direction = message.split[0]
  valid_exit = player.room.exits.detect {|exit| exit.direction == direction}
  if valid_exit
    player.room.exit player
    valid_exit.target.enter player
  else
    player.puts "You can't go that way."
  end
end