Proper implementation of #6099 (untested)

This commit is contained in:
Anuken
2021-10-06 13:09:45 -04:00
parent 785ba7910d
commit 3f53315a07
2 changed files with 4 additions and 14 deletions

View File

@@ -69,13 +69,8 @@ public class OverflowGate extends Block{
}else if(bc && !ac){ }else if(bc && !ac){
to = b; to = b;
}else{ }else{
if(rotation == 0){ to = (rotation & (1 << from)) == 0 ? a : b;
to = a; if(flip) rotation ^= (1 << from);
if(flip) rotation =1;
}else{
to = b;
if(flip) rotation = 0;
}
} }
} }

View File

@@ -114,13 +114,8 @@ public class Sorter extends Block{
}else if(!bc){ }else if(!bc){
return null; return null;
}else{ }else{
if(rotation == 0){ to = (rotation & (1 << dir)) == 0 ? a : b;
to = a; if(flip) rotation ^= (1 << dir);
if(flip) this.rotation = (byte)1;
}else{
to = b;
if(flip) this.rotation = (byte)0;
}
} }
} }