alldefs.push((pri.id, defs));
uses.push(format!(
- r##"<use id="use{}" href="#{}" data-piece="{}" data-gplayer="" x="{}" y="{}"/>"##,
- pri.id_piece(),
+ r##"<use id="{}" href="#{}" data-piece="{}" data-gplayer="" x="{}" y="{}"/>"##,
+ pri.id_use(),
pri.id_piece(),
pri.id,
pr.pos[0], pr.pos[1]));
pub type VisiblePieceIdSvgIds = &'static [&'static str];
impl PieceRenderInstructions {
+ pub fn id_use(&self) -> String { format!("use{}", self.id) }
pub fn id_piece(&self) -> String { format!("piece{}", self.id) }
pub fn id_select(&self) -> String { format!("select{}", self.id) }
pub fn id_x(&self, w : &str) -> String { format!("def.{}.{}", self.id, w) }