rust/landgen/src/wavefront_collapse/tile_image.rs
branchtransitional_engine
changeset 15921 5f00829c55ec
parent 15920 168f44ef9b67
child 15924 9502611bffc1
equal deleted inserted replaced
15920:168f44ef9b67 15921:5f00829c55ec
    21 
    21 
    22     pub fn reversed(&self) -> Self {
    22     pub fn reversed(&self) -> Self {
    23         Self {
    23         Self {
    24             id: self.id.clone(),
    24             id: self.id.clone(),
    25             symmetrical: self.symmetrical,
    25             symmetrical: self.symmetrical,
    26             reverse: !self.reverse,
    26             reverse: !self.symmetrical && !self.reverse,
    27         }
    27         }
    28     }
    28     }
    29 
    29 
    30     pub fn is_compatible(&self, other: &Self) -> bool {
    30     pub fn is_compatible(&self, other: &Self) -> bool {
    31         self.id == other.id && ((self.reverse != other.reverse) || self.symmetrical)
    31         self.id == other.id && ((self.reverse != other.reverse) || self.symmetrical)