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
26
27
28
29
30
31
32
33
34
use crate::loader;
pub fn get_collision(pos: usize, screen: &loader::map) -> bool {
for x in 0..screen.chars.len() {
if x != pos {
if screen.x[x] == screen.x[pos] {
if screen.y[x] == screen.y[pos] {
return true;
}
}
}
}
false
}
pub fn find_collision(pos: usize, screen: &loader::map) -> i64 {
for x in 0..screen.chars.len() {
if x != pos {
if screen.x[x] == screen.x[pos] {
if screen.y[x] == screen.y[pos] {
return x as i64;
}
}
}
}
return -1;
}