module NewPlayer

Public Class Methods

jobOptions() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 30
def jobOptions
    system 'clear'
    puts 'What job would you like to play? (Select 1-4)'
    puts '1. Mage'
    puts '2. Knight'
    puts '3. Rogue'
    puts '4. Ranger'
    jobinput = gets.chomp.to_i
    ::PlayerGen.job(jobinput)
end
playerName() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 13
def playerName
    system 'clear'
    puts "What is the name of your character?"
    name = gets.chomp
    ::PlayerGen.playerName(name)
end
raceOptions() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 20
def raceOptions
    system 'clear'
    puts 'What race would you like to play? (Select 1-3)'
    puts '1. Elf'
    puts '2. Human'
    puts '3. Dwarf'
    raceinput = gets.chomp.to_i  
    ::PlayerGen.race(raceinput) 
end
start() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 6
def start
    playerName
    raceOptions
    jobOptions
    ::Town.menu
end

Private Instance Methods

jobOptions() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 30
def jobOptions
    system 'clear'
    puts 'What job would you like to play? (Select 1-4)'
    puts '1. Mage'
    puts '2. Knight'
    puts '3. Rogue'
    puts '4. Ranger'
    jobinput = gets.chomp.to_i
    ::PlayerGen.job(jobinput)
end
playerName() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 13
def playerName
    system 'clear'
    puts "What is the name of your character?"
    name = gets.chomp
    ::PlayerGen.playerName(name)
end
raceOptions() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 20
def raceOptions
    system 'clear'
    puts 'What race would you like to play? (Select 1-3)'
    puts '1. Elf'
    puts '2. Human'
    puts '3. Dwarf'
    raceinput = gets.chomp.to_i  
    ::PlayerGen.race(raceinput) 
end
start() click to toggle source
# File lib/lotrd/view/newplayer.rb, line 6
def start
    playerName
    raceOptions
    jobOptions
    ::Town.menu
end