Sha256: 0cfbf2494a7b93eaa2c8dda9f0eb71e63751013b883a55ac94413140d6951b7a

Contents?: true

Size: 1.2 KB

Versions: 2

Compression:

Stored size: 1.2 KB

Contents

require_relative 'v-newplayer'
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("m-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

2 entries across 2 versions & 1 rubygems

Version Path
lotrd-0.1.6 lib/lotrd/v-datacheck.rb
lotrd-0.1.5 lib/lotrd/v-datacheck.rb