Skip to content

Instantly share code, notes, and snippets.

@johnbintz
Created November 18, 2013 12:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnbintz/7527142 to your computer and use it in GitHub Desktop.
Save johnbintz/7527142 to your computer and use it in GitHub Desktop.
Cardfile with added Animal Power layer display
@session.configure do |c|
c.svg_source = "template.svg"
c.svg_merged_target = "merged-template.svg"
c.png_export_width = 825
c.pdf_dpi = 300
c.pdf_card_size = "750x1050"
c.individual_files_path = "svgout/output_%03d.svg"
c.png_files_path = "pngout-svggvs/output_%03d.png"
c.pdf_target = "pnp/game.pdf"
end
card_data = [
{
# we added the Noisy layer name here...
active_layers: [ 'Noisy', 'Action', 'Puppy', 'Name', 'Background' ],
replacements: { 'Name' => 'Woofie', 'Action' => 'Bark at the person who is ringing the doorbell.' }
},
{
# and the Cute layer name.
active_layers: [ 'Cute', 'Action', 'Kitten', 'Name', 'Background' ],
replacements: { 'Name' => 'Hisshead', 'Action' => "Demand food by clawing at your owner's lap." }
},
]
@session.process do
card_data.each do |card|
@session.with_new_target do |target|
target.active_layers = card[:active_layers]
target.replacements = card[:replacements]
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment