mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-03-12 19:09:34 +07:00
Proper implementation of #6099 (untested)
This commit is contained in:
parent
785ba7910d
commit
3f53315a07
@ -69,13 +69,8 @@ public class OverflowGate extends Block{
|
||||
}else if(bc && !ac){
|
||||
to = b;
|
||||
}else{
|
||||
if(rotation == 0){
|
||||
to = a;
|
||||
if(flip) rotation =1;
|
||||
}else{
|
||||
to = b;
|
||||
if(flip) rotation = 0;
|
||||
}
|
||||
to = (rotation & (1 << from)) == 0 ? a : b;
|
||||
if(flip) rotation ^= (1 << from);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -114,13 +114,8 @@ public class Sorter extends Block{
|
||||
}else if(!bc){
|
||||
return null;
|
||||
}else{
|
||||
if(rotation == 0){
|
||||
to = a;
|
||||
if(flip) this.rotation = (byte)1;
|
||||
}else{
|
||||
to = b;
|
||||
if(flip) this.rotation = (byte)0;
|
||||
}
|
||||
to = (rotation & (1 << dir)) == 0 ? a : b;
|
||||
if(flip) rotation ^= (1 << dir);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user