Add volume numbers for non-musicians

This commit is contained in:
Matt Soucy 2023-01-02 22:27:14 -05:00
parent 7ae9f66a1c
commit 2aa09e4fe9
Signed by: msoucy
GPG Key ID: 7996734FB2370F0C

View File

@ -8,6 +8,17 @@ MUSIC = GameIcons.get('delapouite/musical-score').
recolor(fg: 'black', bg: 'white', fg_opacity: 1.0, bg_opacity: 0.0). recolor(fg: 'black', bg: 'white', fg_opacity: 1.0, bg_opacity: 0.0).
string string
VOLUMES = {
"ppp" => 1,
"pp" => 2,
"p" => 3,
"mp" => 4,
"mf" => 5,
"f" => 6,
"ff" => 7,
"fff" => 8,
}
data = Squib.yaml file: 'data.yml' data = Squib.yaml file: 'data.yml'
Squib::Deck.new(cards: 18) do Squib::Deck.new(cards: 18) do
@ -27,7 +38,7 @@ Squib::Deck.new(cards: 18) do
} do |embed| } do |embed|
embed.svg key: '{a}', width: 32, height: 32, data: AUDIENCE embed.svg key: '{a}', width: 32, height: 32, data: AUDIENCE
end 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 format: :png
save_sheet prefix: "sheet", save_sheet prefix: "sheet",