sideButtonSquare for all sides

This commit is contained in:
Mans 2021-02-12 10:24:26 +01:00
parent e8918a1310
commit 6295ca5313
1 changed files with 84 additions and 1 deletions

View File

@ -284,6 +284,25 @@
sidePoints.Add(GUI_Drawing_Panel.pointsOrder(j))
End If
Next
ElseIf sidePressed = 2 Then
For j = 1 To GUI_Drawing_Panel.pointsOrder.Count - 1
If GUI_Drawing_Panel.points(GUI_Drawing_Panel.pointsOrder(j))(0) = GUI_Drawing_Panel.pCon2(0) Then
sidePoints.Add(GUI_Drawing_Panel.pointsOrder(j))
End If
Next
ElseIf sidePressed = 3 Then
For j = 2 To GUI_Drawing_Panel.pointsOrder.Count - 1
If GUI_Drawing_Panel.points(GUI_Drawing_Panel.pointsOrder(j))(1) = GUI_Drawing_Panel.pCon3(1) Then
sidePoints.Add(GUI_Drawing_Panel.pointsOrder(j))
End If
Next
Else
For j = 3 To GUI_Drawing_Panel.pointsOrder.Count - 1
If GUI_Drawing_Panel.points(GUI_Drawing_Panel.pointsOrder(j))(0) = GUI_Drawing_Panel.pCon1(0) Then
sidePoints.Add(GUI_Drawing_Panel.pointsOrder(j))
End If
Next
End If
Dim index As Integer = GUI_Drawing_Panel.pointsOrder.IndexOf(sidePoints(sideButtonPressed * 2 - 2))
'GUI_Drawing_Panel.points.Add("pA" & pointCounter * 2 - 1, {pXP + d1P, pYP, pXSW + d1SW, pYSW})
@ -291,7 +310,7 @@
If sidePressed = 1 Then
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 3,
{GUI_Drawing_Panel.pCon1(0) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(1),
GUI_Drawing_Panel.pCon1(1),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(2),
GUI_Drawing_Panel.pCon1(3)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 2,
@ -309,6 +328,70 @@
GUI_Drawing_Panel.pCon1(1),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(2) + sideSquareValues(0),
GUI_Drawing_Panel.pCon1(3)})
ElseIf sidePressed = 2 Then
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 3,
{GUI_Drawing_Panel.pCon2(0),
GUI_Drawing_Panel.pCon2(1) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(2),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 2,
{GUI_Drawing_Panel.pCon2(0) - sideSquareValues(0) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(1) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(2) - sideSquareValues(0),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 1,
{GUI_Drawing_Panel.pCon2(0) - sideSquareValues(0) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(1) + (sideSquareValues(2) + sideSquareValues(1)) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(2) - sideSquareValues(0),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2) + sideSquareValues(1)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4,
{GUI_Drawing_Panel.pCon2(0),
GUI_Drawing_Panel.pCon2(1) + (sideSquareValues(2) + sideSquareValues(1)) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(2),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2) + sideSquareValues(1)})
ElseIf sidePressed = 3 Then
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 3,
{GUI_Drawing_Panel.pCon1(0) + (sideSquareValues(2) + sideSquareValues(0)) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon3(1),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(2) + sideSquareValues(0),
GUI_Drawing_Panel.pCon3(3)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 2,
{GUI_Drawing_Panel.pCon1(0) + (sideSquareValues(2) + sideSquareValues(0)) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon3(1) - sideSquareValues(1) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(2) + sideSquareValues(0),
GUI_Drawing_Panel.pCon3(3) - sideSquareValues(1)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 1,
{GUI_Drawing_Panel.pCon1(0) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon3(1) - sideSquareValues(1) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(2),
GUI_Drawing_Panel.pCon3(3) - sideSquareValues(1)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4,
{GUI_Drawing_Panel.pCon1(0) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon3(1),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(2),
GUI_Drawing_Panel.pCon3(3)})
Else
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 3,
{GUI_Drawing_Panel.pCon1(0),
GUI_Drawing_Panel.pCon2(1) + (sideSquareValues(2) + sideSquareValues(1)) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(2),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2) + sideSquareValues(1)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 2,
{GUI_Drawing_Panel.pCon1(0) + sideSquareValues(0) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(1) + (sideSquareValues(2) + sideSquareValues(1)) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(0),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2) + sideSquareValues(1)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4 - 1,
{GUI_Drawing_Panel.pCon1(0) + sideSquareValues(0) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon2(1) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(2) + sideSquareValues(0),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2)})
GUI_Drawing_Panel.points.Add("pSS" & pointCounter * 4,
{GUI_Drawing_Panel.pCon1(0),
GUI_Drawing_Panel.pCon2(1) + sideSquareValues(2) / (GUI_Drawing_Panel.scaleDiff),
GUI_Drawing_Panel.pCon1(2),
GUI_Drawing_Panel.pCon2(3) + sideSquareValues(2)})
End If
pointsFunc.Add("pSS" & pointCounter * 4 - 3, True)