Fixing bugs in rangeify, adding todo
parent
a91b3189fc
commit
0f87a27b55
|
|
@ -2,10 +2,11 @@ module Squib
|
|||
module InputHelpers
|
||||
|
||||
def rangeify (range)
|
||||
raise 'Range cannot be nil' if range.nil?
|
||||
range = 0..(@cards.size-1) if range == :all
|
||||
range = range..range if range.is_a? Integer
|
||||
if range.max > (@cards.size-1)
|
||||
raise "#{range} is outside of deck range of 0..#{@card.size-1}"
|
||||
raise "#{range} is outside of deck range of 0..#{@cards.size-1}"
|
||||
end
|
||||
return range
|
||||
end
|
||||
|
|
@ -35,5 +36,9 @@ module Squib
|
|||
end
|
||||
module_function :fontify
|
||||
|
||||
def xyify
|
||||
#TODO: Allow negative numbers that subtract from the card width & height
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
Loading…
Reference in New Issue