class Nyle::Screen::Layer

Public Class Methods

clear() click to toggle source
# File lib/nyle/screen.rb, line 32
def self.clear
  @@layers.clear
end
create(id, w, h) click to toggle source
# File lib/nyle/screen.rb, line 22
def self.create(id, w, h)
  #puts "#{id} #{w} #{h}"
  if @@layers.has_key?(id)
    @@layers[id]            # existing instance
  else
    layer = new(w, h)
    @@layers[id] = layer
    layer                   # new instance
  end
end
new(w, h) click to toggle source
Calls superclass method
# File lib/nyle/screen.rb, line 19
def initialize(w, h)
  super(w, h)
end
status() click to toggle source
# File lib/nyle/screen.rb, line 35
def self.status
  p @@layers
end