parking_mapper/
main.rs
1#[macro_use]
2extern crate log;
3
4use structopt::StructOpt;
5
6mod mapper;
7
8fn main() {
9 let mut options = map_gui::options::Options::load_or_default();
10 options.canvas_settings.min_zoom_for_detail = 2.0;
11 let args = map_gui::SimpleAppArgs::from_iter(abstutil::cli_args());
12 args.override_options(&mut options);
13
14 let settings = args
15 .update_widgetry_settings(widgetry::Settings::new("OSM parking mapper"))
16 .canvas_settings(options.canvas_settings.clone());
17 widgetry::run(settings, |ctx| {
18 map_gui::SimpleApp::new(
19 ctx,
20 options,
21 Some(args.map_name()),
22 args.cam,
23 (),
24 |ctx, app| vec![mapper::ParkingMapper::new_state(ctx, app)],
25 )
26 });
27}