1pub fn center_text(text: &str, x: i32, y: i32, scale: i32) -> (i32, i32) {
2
3 let text_length = text.len() as i32;
4
5 let width = text_length * (8 * scale);
6
7 let height = 8 * scale;
8
9 let x = x-(width/2);
10 let y = y-(height/2);
11
12 (x, y)
13}
14
15pub fn at_angle(x1: i32, y1: i32, length: i32, angle: f32) -> (i32, i32) {
16 let angle = angle / 57.29577951;
17 let x2 = x1 as f32 + (angle.sin() * length as f32);
18 let y2 = y1 as f32 + (angle.cos() * length as f32);
19
20 (x2 as i32, y2 as i32)
21}