piece, gpc, ipc);
let pri = if let Some(pri) = pri { pri } else { continue /*invisible*/};
- let (defs, bbox) = pri.make_defs(ioccults, &ig.gs, gpc, ipc)?;
+ let (defs, bbox) = pri.make_svg_defs(ioccults, &ig.gs, gpc, ipc)?;
alldefs.push((pri.vpid, defs));
let desc = pri.describe(ioccults,&ig.gs.occults, gpc, ipc);
let (pos, zlevel) = pri.pos_zlevel(gpc);
let occregion = gpc.occult.active_region(&gs.occults)?
.map(|r| JsonString(r.clone()));
- let (svg, bbox) = pri.make_defs(ioccults, gs, gpc, ipc)?;
+ let (svg, bbox) = pri.make_svg_defs(ioccults, gs, gpc, ipc)?;
let r = PreparedPieceState {
pos, svg, occregion, bbox,
held : gpc.held,
gpc: &GPiece, ipc: &IPiece)
-> PreparedPieceImage {
let pri = self;
- let (svg, bbox) = pri.make_defs(ioccults, gs, gpc, ipc)?;
+ let (svg, bbox) = pri.make_svg_defs(ioccults, gs, gpc, ipc)?;
let r = PreparedPieceImage {
svg, bbox,
uos: pri.ui_operations(gs, gpc, ipc)?,
}
#[throws(IE)]
- pub fn make_defs(&self, ioccults: &IOccults, gs: &GameState,
- gpc: &GPiece, ipc: &IPiece) -> (Html, Rect)
+ pub fn make_svg_defs(&self, ioccults: &IOccults, gs: &GameState,
+ gpc: &GPiece, ipc: &IPiece) -> (Html, Rect)
{
let pri = self;
let instead = pri.instead(ioccults, ipc)?;