Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -40,6 +40,7 @@ public enum LAccess{
|
||||
cameraHeight,
|
||||
displayWidth,
|
||||
displayHeight,
|
||||
bufferUsage,
|
||||
size,
|
||||
solid,
|
||||
dead,
|
||||
|
||||
@@ -63,6 +63,8 @@ public class CanvasBlock extends Block{
|
||||
colorToIndex.put(palette[i], i);
|
||||
}
|
||||
bitsPerPixel = Mathf.log2(Mathf.nextPowerOfTwo(palette.length));
|
||||
|
||||
clipSize = Math.max(clipSize, size * 8 - padding);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -110,6 +110,7 @@ public class LogicDisplay extends Block{
|
||||
public double sense(LAccess sensor){
|
||||
return switch(sensor){
|
||||
case displayWidth, displayHeight -> displaySize;
|
||||
case bufferUsage -> commands.size;
|
||||
default -> super.sense(sensor);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user