map_gui/tools/
icons.rs

1use geom::Pt2D;
2use widgetry::{GeomBatch, Prerender, RewriteColor};
3
4/// Draw a start marker pointing at something.
5pub fn start_marker<P: AsRef<Prerender>>(prerender: &P, pt: Pt2D, scale: f64) -> GeomBatch {
6    GeomBatch::load_svg(prerender, "system/assets/timeline/start_pos.svg")
7        .scale(scale)
8        .centered_on(pt)
9        .color(RewriteColor::ChangeAlpha(0.8))
10}
11
12/// Draw a goal marker pointing at something.
13pub fn goal_marker<P: AsRef<Prerender>>(prerender: &P, pt: Pt2D, scale: f64) -> GeomBatch {
14    GeomBatch::load_svg(prerender, "system/assets/timeline/goal_pos.svg")
15        .scale(scale)
16        .centered_on(pt)
17        .color(RewriteColor::ChangeAlpha(0.8))
18}