Schematic flipping + rotation

This commit is contained in:
Anuken
2019-10-18 14:38:43 -04:00
parent f7d98591c9
commit 6a12effd6a
7 changed files with 114 additions and 49 deletions
@@ -278,7 +278,7 @@ public interface BuilderTrait extends Entity, TeamTrait{
/** Config int. Not used unless hasConfig is true.*/
public int config;
/** Original position, only used in schematics.*/
public int originalX, originalY;
public int originalX, originalY, originalWidth, originalHeight;
/** Last progress.*/
public float progress;
@@ -327,9 +327,11 @@ public interface BuilderTrait extends Entity, TeamTrait{
return copy;
}
public BuildRequest original(int x, int y){
public BuildRequest original(int x, int y, int originalWidth, int originalHeight){
originalX = x;
originalY = y;
this.originalWidth = originalWidth;
this.originalHeight = originalHeight;
return this;
}