6 changed files with 62 additions and 4 deletions
@ -0,0 +1,28 @@
|
||||
# require 'squib' |
||||
require_relative '../../lib/squib' |
||||
|
||||
# By default Squib will simply warn you if an image is missing |
||||
# Instead, you can give it a `placeholder` |
||||
Squib.configure img_missing: :silent # no warnings, no errors, no placeholder |
||||
# Squib.configure img_missing: :warn # default |
||||
# Squib.configure img_missing: :error # pre Squib v0.18 behavior... blech |
||||
|
||||
Squib::Deck.new(width: 100, height: 100, cards: 3) do |
||||
background color: :white |
||||
|
||||
files = %w(angler-fish.png does-not-exist.png) # last one is nil |
||||
png file: files, placeholder: 'grit.png' |
||||
save_sheet columns: 1, prefix: 'placeholder_sheet_' |
||||
end |
||||
|
||||
# Placeholders can be per-image too. |
||||
# What if a placeholder is specified but doesn't exist? |
||||
# It'll always warn. |
||||
Squib::Deck.new(width: 100, height: 100, cards: 3) do |
||||
background color: :white |
||||
|
||||
files = %w(angler-fish.png does-not-exist.png does-not-exist.png) |
||||
placeholders = %w(grit.png does-not-exist.png grit.png) |
||||
png file: files, placeholder: placeholders |
||||
save_sheet columns: 1, prefix: 'multi_placeholder_sheet_' |
||||
end |
||||
Loading…
Reference in new issue