diff options
| author | Sakarias Johansson <sakarias.johansson@goodbyekansas.com> | 2023-01-06 22:59:27 +0100 |
|---|---|---|
| committer | Sakarias Johansson <sakarias.johansson@goodbyekansas.com> | 2023-01-06 22:59:27 +0100 |
| commit | 928b4191bf5a0d27da6d680ccaade7f94860359e (patch) | |
| tree | b2c1e301c1c5c7b5d8cb9a92cc9d4c925e54a7b9 /racer-tracer/src/image.rs | |
| parent | 372bc5b09c50cf2440e8f7762dd260cefd7bba7f (diff) | |
| download | racer-tracer-928b4191bf5a0d27da6d680ccaade7f94860359e.tar.gz racer-tracer-928b4191bf5a0d27da6d680ccaade7f94860359e.tar.xz racer-tracer-928b4191bf5a0d27da6d680ccaade7f94860359e.zip | |
☁ Add sky
Diffstat (limited to 'racer-tracer/src/image.rs')
| -rw-r--r-- | racer-tracer/src/image.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/racer-tracer/src/image.rs b/racer-tracer/src/image.rs new file mode 100644 index 0000000..1b5f61e --- /dev/null +++ b/racer-tracer/src/image.rs @@ -0,0 +1,16 @@ +#[derive(Clone)] +pub struct Image { + pub aspect_ratio: f64, + pub width: usize, + pub height: usize, +} + +impl Image { + pub fn new(aspect_ratio: f64, width: usize) -> Image { + Image { + aspect_ratio, + width, + height: (width as f64 / aspect_ratio) as usize, + } + } +} |
