mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-03-11 01:10:46 -07:00
Fix draw image bug with tiled displays. (#11638)
This commit is contained in:
parent
78e2b1d3be
commit
b3c8a8ec4f
2 changed files with 5 additions and 3 deletions
|
|
@ -980,7 +980,7 @@ public class LExecutor{
|
|||
if(p1.obj() instanceof UnlockableContent u){
|
||||
packed = (u.id << 5) | (u.getContentType().ordinal() & 31);
|
||||
}else if(p1.obj() instanceof LogicDisplayBuild d){
|
||||
packed = (d.index << 5) | LogicDisplay.displayDrawType;
|
||||
packed = (d.rootDisplay.index << 5) | LogicDisplay.displayDrawType;
|
||||
}
|
||||
num1 = packed & 0x3FF;
|
||||
num4 = packed >> 10;
|
||||
|
|
|
|||
|
|
@ -268,8 +268,10 @@ public class LogicDisplay extends Block{
|
|||
super.remove();
|
||||
|
||||
if(index != -1){
|
||||
displays.get(displays.size - 1).index = index;
|
||||
displays.remove(index);
|
||||
LogicDisplayBuild last = displays.get(displays.size - 1);
|
||||
last.index = index;
|
||||
displays.set(index, last);
|
||||
displays.remove(displays.size - 1);
|
||||
index = -1;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue