lib fix: swapped row/col on parse string
This commit is contained in:
parent
26526bb249
commit
1d2028959d
|
@ -101,7 +101,7 @@ impl Region {
|
||||||
|
|
||||||
log::info!("{:?}", input);
|
log::info!("{:?}", input);
|
||||||
if let Some(captures) = RECT_REGEX.captures(input) {
|
if let Some(captures) = RECT_REGEX.captures(input) {
|
||||||
if let (Some(row1), Some(col1), Some(row2), Some(col2)) = (
|
if let (Some(col1), Some(row1), Some(col2), Some(row2)) = (
|
||||||
crate::util::letters_to_num(&captures[1]),
|
crate::util::letters_to_num(&captures[1]),
|
||||||
captures[2].parse::<u8>().ok(),
|
captures[2].parse::<u8>().ok(),
|
||||||
crate::util::letters_to_num(&captures[3]),
|
crate::util::letters_to_num(&captures[3]),
|
||||||
|
@ -121,7 +121,7 @@ impl Region {
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
} else if let Some(captures) = POINT_REGEX.captures(input) {
|
} else if let Some(captures) = POINT_REGEX.captures(input) {
|
||||||
if let (Some(row), Some(col)) = (
|
if let (Some(col), Some(row)) = (
|
||||||
crate::util::letters_to_num(&captures[1]),
|
crate::util::letters_to_num(&captures[1]),
|
||||||
captures[2].parse::<u8>().ok(),
|
captures[2].parse::<u8>().ok(),
|
||||||
) {
|
) {
|
||||||
|
@ -461,7 +461,6 @@ impl TransferRegion {
|
||||||
return Err("Source region is out-of-bounds! (Too tall)");
|
return Err("Source region is out-of-bounds! (Too tall)");
|
||||||
}
|
}
|
||||||
if (s1.col > source_max.1 || s2.col > source_max.1) && il_dest.1 != 0 {
|
if (s1.col > source_max.1 || s2.col > source_max.1) && il_dest.1 != 0 {
|
||||||
// log::debug!("s1.1: {}, max.1: {}", s1.1, source_max.1);
|
|
||||||
return Err("Source region is out-of-bounds! (Too wide)");
|
return Err("Source region is out-of-bounds! (Too wide)");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue