Add volume numbers for non-musicians
This commit is contained in:
		@@ -8,6 +8,17 @@ MUSIC = GameIcons.get('delapouite/musical-score').
 | 
			
		||||
  recolor(fg: 'black', bg: 'white', fg_opacity: 1.0, bg_opacity: 0.0).
 | 
			
		||||
  string
 | 
			
		||||
 | 
			
		||||
VOLUMES = {
 | 
			
		||||
  "ppp" => 1,
 | 
			
		||||
  "pp" => 2,
 | 
			
		||||
  "p" => 3,
 | 
			
		||||
  "mp" => 4,
 | 
			
		||||
  "mf" => 5,
 | 
			
		||||
  "f" => 6,
 | 
			
		||||
  "ff" => 7,
 | 
			
		||||
  "fff" => 8,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
data = Squib.yaml file: 'data.yml'
 | 
			
		||||
 | 
			
		||||
Squib::Deck.new(cards: 18) do
 | 
			
		||||
@@ -27,7 +38,7 @@ Squib::Deck.new(cards: 18) do
 | 
			
		||||
  } do |embed|
 | 
			
		||||
    embed.svg key: '{a}', width: 32, height: 32, data: AUDIENCE
 | 
			
		||||
  end
 | 
			
		||||
  text layout: :type, markup: true, str: data.volume.map { |v| "<b><i>#{v}</i></b>" }
 | 
			
		||||
  text layout: :type, markup: true, str: data.volume.map { |v| "<b><i>#{v} (#{VOLUMES[v]})</i></b>" }
 | 
			
		||||
 | 
			
		||||
  save format: :png
 | 
			
		||||
  save_sheet prefix: "sheet",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user