22 lines
		
	
	
	
		
			803 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			803 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.world.phys.shapes;
 | |
| 
 | |
| public interface BooleanOp {
 | |
| 	BooleanOp FALSE = (bl, bl2) -> false;
 | |
| 	BooleanOp NOT_OR = (bl, bl2) -> !bl && !bl2;
 | |
| 	BooleanOp ONLY_SECOND = (bl, bl2) -> bl2 && !bl;
 | |
| 	BooleanOp NOT_FIRST = (bl, bl2) -> !bl;
 | |
| 	BooleanOp ONLY_FIRST = (bl, bl2) -> bl && !bl2;
 | |
| 	BooleanOp NOT_SECOND = (bl, bl2) -> !bl2;
 | |
| 	BooleanOp NOT_SAME = (bl, bl2) -> bl != bl2;
 | |
| 	BooleanOp NOT_AND = (bl, bl2) -> !bl || !bl2;
 | |
| 	BooleanOp AND = (bl, bl2) -> bl && bl2;
 | |
| 	BooleanOp SAME = (bl, bl2) -> bl == bl2;
 | |
| 	BooleanOp SECOND = (bl, bl2) -> bl2;
 | |
| 	BooleanOp CAUSES = (bl, bl2) -> !bl || bl2;
 | |
| 	BooleanOp FIRST = (bl, bl2) -> bl;
 | |
| 	BooleanOp CAUSED_BY = (bl, bl2) -> bl || !bl2;
 | |
| 	BooleanOp OR = (bl, bl2) -> bl || bl2;
 | |
| 	BooleanOp TRUE = (bl, bl2) -> true;
 | |
| 
 | |
| 	boolean apply(boolean bl, boolean bl2);
 | |
| }
 |