Sha256: 6b94a001cf1c94d616a20ec30de906a4442f63796a561676de33f34bd5933c17

Contents?: true

Size: 1.26 KB

Versions: 1

Compression:

Stored size: 1.26 KB

Contents

require_relative '../view/newplayer'
require_relative '../view/town'

require 'artii'

module DataCheck
    def absent
        system 'clear'
        puts 'No previous player data found. Starting player generation'
        sleep(1)
        system 'clear'
        puts 'No previous player data found. Starting player generation.'
        sleep(1)
        system 'clear'
        puts 'No previous player data found. Starting player generation..'
        sleep(1)
        system 'clear'
        puts 'No previous player data found. Starting player generation...'
        sleep(1)
        ::NewPlayer.start
    end

    def present
        player = YAML.load(File.read("lib/lotrd/model/playerdata.yml"))
        titleStyle = Artii::Base.new :font => 'slant'
        system 'clear'
        puts "Player data located. Welcome back," +"\n"*4 + "#{(titleStyle.asciify(player.name)).colorize(:yellow)}"
        sleep(3)
        system 'clear'
        puts 'Spawning'
        sleep(1)
        system 'clear'
        puts 'Spawning.'
        sleep(1)
        system 'clear'
        puts 'Spawning..'
        sleep(1)
        system 'clear'
        puts 'Spawning...'
        sleep(1)
        system 'clear'
        ::Town.menu
    end
    module_function :absent, 
                    :present
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lotrd-0.1.8 lib/lotrd/view/datacheck.rb