Skip to content

Commit 4cec4c2

Browse files
committed
Tone class defined
1 parent 777944d commit 4cec4c2

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/project.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,18 @@ def self._load(args)
369369
end
370370
end
371371

372+
class Tone
373+
attr_accessor :red, :green, :blue, :gray
374+
def _dump(level)
375+
[@red, @green, @blue, @gray].pack('EEEE')
376+
end
377+
def self._load(args)
378+
tone = new
379+
tone.red, tone.green, tone.blue, tone.gray = args.unpack('EEEE')
380+
tone
381+
end
382+
end
383+
372384
class Table
373385
attr_accessor :dims, :width, :height, :depth, :size, :data
374386
def initialize(width, height = 1, depth = 1, dims = nil)

0 commit comments

Comments
 (0)