Sha256: e703fe68ed08f290f832ab650b8e590acf3403409c0b62a4b065b51436f7bab0
Contents?: true
Size: 1.28 KB
Versions: 4
Compression:
Stored size: 1.28 KB
Contents
require "savio/version" require 'ruby2d' module Savio class Error < StandardError; end require 'savio/IORenderable.rb' require 'savio/InputBox.rb' require 'savio/Slider.rb' require 'savio/Button.rb' require 'savio/ButtonManager.rb' require 'savio/hsv2rgb.rb' require 'savio/ColorSlider.rb' require 'savio/Scene.rb' require 'savio/io.rb' def self.makeBool(value) case value when true, 'true', 1, '1', 't' then true when false, 'false', nil, '', 0, '0', 'f' then false else return "no" end end def self.guessType(value) if value.to_i.to_s == value return "int" elsif value.to_f.to_s == value return "float" elsif value == "true" || value == "false" return "bool" else return "str" end end def self.listen() @listening = true end def self.stop() @listening = false end def self.listening return @listening end @elements = [] def self.elements @elements end def self.addElement(element) @elements.push(element) end def self.removeElement(element) @elements.delete(element) end def self.hide @elements.each do |e| e.remove end end def self.unhide @elements.each do |e| e.add end end end include Savio Savio.listen
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
savio-0.1.3 | lib/savio.rb |
savio-0.1.2 | lib/savio.rb |
savio-0.1.1 | lib/savio.rb |
savio-0.1.0 | lib/savio.rb |