diff options
author | Jovansonlee Cesar <ivanceras@gmail.com> | 2022-10-31 11:20:54 +0800 |
---|---|---|
committer | Jovansonlee Cesar <ivanceras@gmail.com> | 2022-10-31 11:20:54 +0800 |
commit | 0311e85811d08bc28b10fa2fa3736faf04172c99 (patch) | |
tree | 9da346ba94e69d06fadd12070a7cb300f71fbe19 /packages/svgbob/src/map/circle_map.rs | |
parent | a979ca7495f613bc0ca989ee3973663e77906b96 (diff) |
formatting
Diffstat (limited to 'packages/svgbob/src/map/circle_map.rs')
-rw-r--r-- | packages/svgbob/src/map/circle_map.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/svgbob/src/map/circle_map.rs b/packages/svgbob/src/map/circle_map.rs index 2d1d0b9..328c656 100644 --- a/packages/svgbob/src/map/circle_map.rs +++ b/packages/svgbob/src/map/circle_map.rs @@ -1,13 +1,15 @@ use crate::{ buffer::{CellBuffer, Contacts, Span}, fragment, - fragment::Arc, - fragment::Circle, + fragment::{Arc, Circle}, Cell, Point, Settings, }; use indexmap::IndexMap; use lazy_static::lazy_static; -use std::{collections::BTreeMap, collections::HashMap, iter::FromIterator}; +use std::{ + collections::{BTreeMap, HashMap}, + iter::FromIterator, +}; /// skip the first 3 circles for constructing our arcs, otherwise it will just be a mess pub const CIRCLES_TO_SKIP_FOR_ARC: usize = 3; @@ -74,9 +76,11 @@ impl CircleArt { Horizontal::Half => 0.5, } } + fn radius(&self) -> f32 { self.width() / 2.0 } + fn diameter(&self) -> i32 { (self.radius() * 2.0).floor() as i32 } |