multiple cameras, an optimization, dragging

This commit is contained in:
2022-07-09 00:27:39 +00:00
parent b63470fff3
commit 1d7fe13705
3 changed files with 34 additions and 6 deletions

View File

@@ -17,6 +17,7 @@ class JigsawPiece{
public var sideData: JigsawPieceData;
private var first: Vec2;
public var xy: Vec2;
public var wh: Vec2;
public var row: Int;
public var col: Int;
public function new( xy_: Vec2
@@ -43,6 +44,16 @@ class JigsawPiece{
// WEST side
if( sideData.west != null ) createHoriSide( lb, lt, sideData.west, WEST );
points.push( lt );
var maxX = 0.0;
var maxY = 0.0;
for (point in points) {
if (point.x > maxX)
maxX = point.x;
if (point.y > maxY)
maxY = point.y;
}
wh = new Vec2(maxX, maxY);
}
public function getPoints(): Array<Vec2> {
return points;