blob: 094b1f8f885aedcd13da8e0389679760ff9a1b4f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#[derive(Clone)]
pub struct Image {
pub aspect_ratio: f64,
pub width: usize,
pub height: usize,
}
impl Image {
pub fn new(width: usize, height: usize) -> Image {
Image {
aspect_ratio: width as f64 / height as f64,
width,
height,
}
}
}
pub struct SubImage {
pub x: usize,
pub y: usize,
pub screen_width: usize,
pub screen_height: usize,
pub width: usize,
pub height: usize,
}
|