Module: RobotsFindKitten

Defined in:
lib/robotsfindkitten/nki.rb,
lib/robotsfindkitten/robot.rb,
lib/robotsfindkitten/thing.rb,
lib/robotsfindkitten/client.rb,
lib/robotsfindkitten/kitten.rb,
lib/robotsfindkitten/server.rb,
lib/robotsfindkitten/version.rb,
lib/robotsfindkitten/thing_info.rb

Defined Under Namespace

Classes: Client, Kitten, NKI, Robot, Server, Thing, ThingInfo

Constant Summary collapse

NKIS =
load_nkis(File.expand_path(File.join(File.dirname(__FILE__),
'..',
'..',
'data',
'vanilla.nki')))
WIDTH =
80
HEIGHT =
23
ALPHABET =
('!'..'~').to_a
VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.load_nkis(filename) ⇒ Object



4
5
6
7
# File 'lib/robotsfindkitten/nki.rb', line 4

def self.load_nkis(filename)
  array = File.readlines(filename)
  array.delete_if {|line| line.start_with?('#')}
end