SHOW:
|
|
- or go back to the newest paste.
1 | - | 'Piastroni |
1 | + | 'Riv Ante |
2 | ||
3 | - | Sub S_1005784C(NND) |
3 | + | Sub S_10275400(ByVal NND As Integer) |
4 | ACT_MOD = "1027540" | |
5 | - | ACT_MOD = INFO_DAT(NND, 0, 6) |
5 | + | CLAMP = 1 |
6 | - | CLAMP = 0 |
6 | + | |
7 | - | NHD = 15 |
7 | + | |
8 | H = INPUT_NUM(NND, "H", H, ACT_MOD) | |
9 | - | CO = INPUT_NUM(NND, "CO", CO, ACT_MOD) |
9 | + | |
10 | - | FL = INPUT_NUM(NND, "FL", FL, ACT_MOD) |
10 | + | |
11 | ver = INPUT_NUM(NND, "VER.", ver, ACT_MOD) | |
12 | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) | |
13 | ||
14 | ||
15 | SCS = 6 | |
16 | - | VV = INPUT_STR(NND, "VER", VV, ACT_MOD) |
16 | + | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) |
17 | - | '*********************************************************** |
17 | + | R02 = T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) |
18 | - | Dim POSINTAB As Byte |
18 | + | If ver = 1 Then R03 = T_CIRC(100, L - (91.5 + 16.5 + 13.5), 22) Else R03 = "" |
19 | - | M = H |
19 | + | |
20 | - | XP = (CO + 120 - 170 - 170) / 2 |
20 | + | |
21 | - | XP2 = (CO + 120 - 210 - 210) / 2 |
21 | + | Select Case ver |
22 | - | '*********************************LAVORAZIONI |
22 | + | Case 1, 2 '********************************************* FORO EMERGENZA ********************* |
23 | R04 = T_RECT1(H - 1398, H - 1398 - 304, L - 13.5 - 16.5 - 21.5, L - 13.5 - 16.5 - 21.5 - 104) | |
24 | - | Select Case VV |
24 | + | Case 3, 4 |
25 | - | Case "P21", "P22", "P23", "P24", "P25", "P26", "P27", "P28", "P29", "P30", "P31" |
25 | + | R04 = T_RECT1(1398, 1398 + 304, L - 13.5 - 16.5 - 21.5, L - 13.5 - 16.5 - 21.5 - 104) |
26 | - | AGG = 2 |
26 | + | |
27 | - | Case "P01", "P02", "P03", "P04", "P05", "P06", "P07", "P08", "P09", "P10", "P11" |
27 | + | MsgBox ("ERRORE VERSIONE SU CODICE " & ACT_MOD) |
28 | - | AGG = 1 |
28 | + | |
29 | ||
30 | - | MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
30 | + | |
31 | fn = R01 & R02 & R03 & R04 | |
32 | ||
33 | P1 = 250 | |
34 | - | R01 = T_SLOT(MR_X(87.5 - 60, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 170, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 170 + XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 170 + 2 * XP - 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 170 + 2 * XP + 47, H, AGG), 13, 30, 11, 0) |
34 | + | |
35 | - | R02 = T_SLOT(MR_X(87.5 - 60, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 210, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + XP2 + 210, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 210 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 210 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) |
35 | + | |
36 | STRINGA = R000(NHD, NND, SPS, H, L, P1, P2, MVAL) & fn | |
37 | - | R03 = T_CIRC(MR_X(87.5, H, AGG), 3, 3.3) & T_CIRC(MR_X(87.5 - 60 + 170 + XP, H, AGG), 3, 3.3) & T_CIRC(MR_X(87.5 - 60 + 170 * 2 + 2 * XP - 60, H, AGG), 3, 3.3) |
37 | + | STRINGA = MIRROR(STRINGA, H, L, 1, 1) |
38 | - | R04 = T_RECT2(MR_X(87.5 - 60, H, AGG), 49 - 8, 10, 16) & T_RECT2(MR_X(87.5 - 60 + 170 * 2 + 2 * XP, H, AGG), 49 - 8, 10, 16) |
38 | + | |
39 | - | R05 = T_CIRC(MR_X(9, H, AGG), 68, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 60 + 1, 10.1) |
39 | + | |
40 | - | R06 = T_CIRC(MR_X(87.5 + FL, H, AGG), 68, 10.1) & T_CIRC(MR_X(87.5 + FL, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(87.5 + FL, H, AGG), 111 + 60 + 1, 10.1) |
40 | + | |
41 | - | R07 = T_CIRC(MR_X(87.5, H, AGG), 68, 10.1) & T_CIRC(MR_X(87.5 + FL - CO - 4, H, AGG), 68, 10.1) |
41 | + | |
42 | Call CUT_END_S_RV(H, L, "0", POSINTAB) | |
43 | - | R08 = T_CIRC(MR_X(87.5 + FL - CO - 4 - 58.5 - 26, H, AGG), 13.5, 4.2) & T_CIRC(MR_X(87.5 + FL - CO - 4 - 58.5, H, AGG), 13.5, 4.2) |
43 | + | |
44 | - | R09 = T_CIRC(MR_X(87.5 - 29.4, H, AGG), L - 30 - 23 - 1, 6) & T_CIRC(MR_X(87.5 - 29.4 + 63, H, AGG), L - 30 - 45 - 1, 6) & T_CIRC(MR_X(87.5 + CO - 67 - 35, H, AGG), L - 30 - 22 - 1, 4.2) & T_CIRC(MR_X(87.5 + CO - 67, H, AGG), L - 30 - 22 - 1, 4.2) & T_CIRC(MR_X(87.5 + CO - 67 - 2, H, AGG), L - 30 - 22 - 21.5 - 1, 6) |
44 | + | Call CUT_END_S_RV(H, L, "B", POSINTAB) |
45 | Call FVTPT(3, NND, "B") | |
46 | - | R10 = T_CIRC(MR_X(87.5 - 60, H, AGG), L - 30 - 14 - 20 - 1, 20.2) & T_CIRC(MR_X(87.5 + CO + 60, H, AGG), L - 30 - 14 - 20 - 1, 20.2) |
46 | + | |
47 | - | R11 = T_SLOT(MR_X(87.5 - 60, H, AGG), L - 30 - 14 - 10 - 1, 31, 11, 90) & T_SLOT(MR_X(87.5 + CO + 60, H, AGG), L - 30 - 14 - 10 - 1, 31, 11, 90) |
47 | + | |
48 | End Sub | |
49 | - | R12 = T_CIRC(MR_X(6.5, H, AGG), L - (30 - 10.5), 6) |
49 | + | |
50 | - | R13 = T_RECT2(MR_X(29, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + 150, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + 150 + 40, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + CO - 100, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + CO - 140, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(M - 29, H, AGG), L - (30 - 10.5), 8.6, 8.6) |
50 | + | Sub S_10257410(ByVal NND As Integer) |
51 | - | 'R14 = T_SLOT(127.1, 30 - 12, 38.8, 6.8, 0) |
51 | + | ACT_MOD = "1025741" |
52 | - | R14 = T_SLOT(MR_X(127.1, H, AGG), L - (30 - 12), 38.8, 7, 0) |
52 | + | CLAMP = 1 |
53 | - | R15 = T_SPECIAL(0, 0, "7SQ", 0) & T_SPECIAL(H, 0, "7SQ", 0) & T_SPECIAL(0, L, "7SQ", 0) & T_SPECIAL(H, L, "7SQ", 0) |
53 | + | |
54 | L = INPUT_NUM(NND, "L", L, ACT_MOD) | |
55 | - | 'Select Case VV |
55 | + | |
56 | - | 'Case "P01", "P02", "P03", "P04", "P05", "P06", "P07", "P08", "P09", "P10", "P11" |
56 | + | |
57 | - | R16 = T_SMUS(H + 1, 141) |
57 | + | |
58 | - | 'Case "P21", "P22", "P23", "P24", "P25", "P26", "P27", "P28", "P29", "P30", "P31" |
58 | + | |
59 | - | 'R16 = T_SMUS(-1, 141) |
59 | + | ver = INPUT_NUM(NND, "VER.", ver, ACT_MOD) |
60 | - | 'Case Else |
60 | + | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) |
61 | - | 'MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
61 | + | |
62 | - | 'End Select |
62 | + | |
63 | SCS = 6 | |
64 | - | '********************************************** |
64 | + | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) |
65 | - | fn = R01 & R02 & R03 & R04 & R05 & R06 & R07 & R08 & R09 & R10 & R11 & R12 & R13 & R14 & R15 & R16 |
65 | + | R02 = T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) |
66 | ||
67 | 'If ver = 1 Or ver = 3 Then R03 = T_CIRC(100, L - (90.5 + 16.5 + 13.5), 22) Else R03 = "" | |
68 | ||
69 | Select Case ver | |
70 | Case 1, 2 '********************************************* FORO EMERGENZA ********************* | |
71 | R04 = T_RECT1(H - 1398, H - 1398 - 304, L - 13.5 - 16.5 - M2 + 104 / 2, L - 13.5 - 16.5 - M2 - 104 / 2) | |
72 | If ver = 1 Then R03 = T_CIRC(100, L - (90.5 + 16.5 + 13.5), 22) Else R03 = "" | |
73 | Case 3, 4 | |
74 | R04 = T_RECT1(1398, 1398 + 304, L - 13.5 - 16.5 - M2 + 104 / 2, L - 13.5 - 16.5 - M2 - 104 / 2) | |
75 | If ver = 3 Then R03 = T_CIRC(H - 100, L - (90.5 + 16.5 + 13.5), 22) Else R03 = "" | |
76 | Case Else | |
77 | - | Call CUT_END_S(H, L, "0", POSINTAB) |
77 | + | MsgBox ("ERRORE VERSIONE SU CODICE " & ACT_MOD) |
78 | End Select | |
79 | - | Call CUT_END_S(H, L, "C", POSINTAB) |
79 | + | |
80 | - | Call FVTPT(3, NND, "C") |
80 | + | |
81 | fn = R01 & R02 & R03 & R04 | |
82 | - | Call CUT_END_TSVU(H, L, 0, H, L, L, "C", POSINTAB) |
82 | + | |
83 | - | Call FVTPT(3, NND, "D") |
83 | + | |
84 | - | Call CUT_END_TSVU(H, L, 0, H, L, L, "0", POSINTAB) |
84 | + | |
85 | - | Call FVTPT(3, NND, "E") |
85 | + | |
86 | STRINGA = R000(NHD, NND, SPS, H, L, P1, P2, MVAL) & fn | |
87 | STRINGA = MIRROR(STRINGA, H, L, 1, 1) | |
88 | ||
89 | - | Sub S_1005784E(NND) |
89 | + | |
90 | ||
91 | - | ACT_MOD = INFO_DAT(NND, 0, 6) |
91 | + | |
92 | - | CLAMP = 0 |
92 | + | Call CUT_END_S_RV(H, L, "0", POSINTAB) |
93 | - | NHD = 15 |
93 | + | |
94 | Call CUT_END_S_RV(H, L, "B", POSINTAB) | |
95 | - | CO = INPUT_NUM(NND, "CO", CO, ACT_MOD) |
95 | + | Call FVTPT(3, NND, "B") |
96 | - | FL = INPUT_NUM(NND, "FL", FL, ACT_MOD) |
96 | + | |
97 | End Sub | |
98 | ||
99 | ||
100 | Sub S_10155340(ByVal NND As Integer) | |
101 | ACT_MOD = "1015534" | |
102 | - | VV = INPUT_STR(NND, "VER", VV, ACT_MOD) |
102 | + | CLAMP = 1 |
103 | - | '*********************************************************** |
103 | + | |
104 | - | Dim POSINTAB As Byte |
104 | + | |
105 | - | M = H |
105 | + | |
106 | - | XP = (CO + 120 - 170 - 170) / 2 |
106 | + | |
107 | - | XP2 = (CO + 120 - 210 - 210) / 2 |
107 | + | |
108 | - | '*********************************LAVORAZIONI |
108 | + | |
109 | ver = INPUT_NUM(NND, "VER.", ver, ACT_MOD) | |
110 | - | Select Case VV |
110 | + | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) |
111 | - | Case "P21", "P22", "P23", "P24", "P25", "P26", "P27", "P28", "P29", "P30", "P31" |
111 | + | |
112 | - | AGG = 2 |
112 | + | |
113 | - | Case "P01", "P02", "P03", "P04", "P05", "P06", "P07", "P08", "P09", "P10", "P11" |
113 | + | SCS = 6 |
114 | - | AGG = 1 |
114 | + | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) |
115 | R02 = T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) | |
116 | - | MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
116 | + | |
117 | Select Case ver | |
118 | ||
119 | Case 1, 3 '********************************************* FORO EMERGENZA ********************* | |
120 | - | R01 = T_SLOT(MR_X(87.5 - 60, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 170, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 170 + XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 170 + 2 * XP - 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 170 + 2 * XP + 47, H, AGG), 13, 30, 11, 0) |
120 | + | R03 = T_CIRC(100, L - (90.5 + 16.5 + 13.5), 22) |
121 | - | R02 = T_SLOT(MR_X(87.5 - 60, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 210, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + XP2 + 210, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 210 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(87.5 - 60 + 2 * 210 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) |
121 | + | Case 2 |
122 | R03 = T_CIRC(H - 100, L - (90.5 + 16.5 + 13.5), 22) | |
123 | - | R03 = T_CIRC(MR_X(87.5, H, AGG), 3, 3.3) & T_CIRC(MR_X(87.5 - 60 + 170 + XP, H, AGG), 3, 3.3) & T_CIRC(MR_X(87.5 - 60 + 170 * 2 + 2 * XP - 60, H, AGG), 3, 3.3) |
123 | + | |
124 | - | R04 = T_RECT2(MR_X(87.5 - 60, H, AGG), 49 - 8, 10, 16) & T_RECT2(MR_X(87.5 - 60 + 170 * 2 + 2 * XP, H, AGG), 49 - 8, 10, 16) |
124 | + | R03 = "" |
125 | - | R05 = T_CIRC(MR_X(9, H, AGG), 68, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 60 + 1, 10.1) |
125 | + | MsgBox "ATTENZIONE ERRORE VERSIONE SU " & ACT_MOD, vbCritical |
126 | - | R06 = T_CIRC(MR_X(87.5 + FL, H, AGG), 68, 10.1) & T_CIRC(MR_X(87.5 + FL, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(87.5 + FL, H, AGG), 111 + 60 + 1, 10.1) |
126 | + | |
127 | - | R07 = T_CIRC(MR_X(87.5, H, AGG), 68, 10.1) & T_CIRC(MR_X(87.5 + FL - CO - 4, H, AGG), 68, 10.1) |
127 | + | |
128 | fn = R01 & R02 & R03 | |
129 | - | R08 = T_CIRC(MR_X(87.5 + FL - CO - 4 - 58.5 - 26, H, AGG), 13.5, 4.2) & T_CIRC(MR_X(87.5 + FL - CO - 4 - 58.5, H, AGG), 13.5, 4.2) |
129 | + | |
130 | - | R09 = T_CIRC(MR_X(87.5 - 29.4, H, AGG), L - 30 - 23 - 1, 6) & T_CIRC(MR_X(87.5 - 29.4 + 63, H, AGG), L - 30 - 45 - 1, 6) & T_CIRC(MR_X(87.5 + CO - 67 - 35, H, AGG), L - 30 - 22 - 1, 4.2) & T_CIRC(MR_X(87.5 + CO - 67, H, AGG), L - 30 - 22 - 1, 4.2) & T_CIRC(MR_X(87.5 + CO - 67 - 2, H, AGG), L - 30 - 22 - 21.5 - 1, 6) |
130 | + | |
131 | P2 = H - 400 | |
132 | - | R10 = T_CIRC(MR_X(87.5 - 60, H, AGG), L - 30 - 14 - 20 - 1, 20.2) & T_CIRC(MR_X(87.5 + CO + 60, H, AGG), L - 30 - 14 - 20 - 1, 20.2) |
132 | + | |
133 | - | R11 = T_SLOT(MR_X(87.5 - 60, H, AGG), L - 30 - 14 - 10 - 1, 31, 11, 90) & T_SLOT(MR_X(87.5 + CO + 60, H, AGG), L - 30 - 14 - 10 - 1, 31, 11, 90) |
133 | + | |
134 | STRINGA = MIRROR(STRINGA, H, L, 1, 1) | |
135 | - | R12 = T_CIRC(MR_X(6.5, H, AGG), L - (30 - 10.5), 6) |
135 | + | |
136 | - | R13 = T_RECT2(MR_X(29, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + 150, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + 150 + 40, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + CO - 100, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(87.5 + CO - 140, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(M - 29, H, AGG), L - (30 - 10.5), 8.6, 8.6) |
136 | + | |
137 | - | 'R14 = T_SLOT(127.1, 30 - 12, 38.8, 6.8, 0) |
137 | + | |
138 | - | R14 = T_SLOT(MR_X(127.1, H, AGG), L - (30 - 12), 38.8, 7, 0) |
138 | + | |
139 | - | R15 = T_SPECIAL(0, 0, "7SQ", 0) & T_SPECIAL(H, 0, "7SQ", 0) & T_SPECIAL(0, L, "7SQ", 0) & T_SPECIAL(H, L, "7SQ", 0) |
139 | + | Call CUT_END_S_RV(H, L, "0", POSINTAB) |
140 | Call FVTPT(3, NND, "") | |
141 | - | 'Select Case VV |
141 | + | Call CUT_END_S_RV(H, L, "B", POSINTAB) |
142 | - | 'Case "P01", "P02", "P03", "P04", "P05", "P06", "P07", "P08", "P09", "P10", "P11" |
142 | + | Call FVTPT(3, NND, "B") |
143 | - | R16 = T_SMUS(H + 1, 141) |
143 | + | |
144 | - | R17 = T_RECT2(MR_X(174, H, AGG), L - (30 - 10.5), 6.8, 6.8) |
144 | + | |
145 | - | 'Case "P21", "P22", "P23", "P24", "P25", "P26", "P27", "P28", "P29", "P30", "P31" |
145 | + | |
146 | - | 'R16 = T_SMUS(-1, 141) |
146 | + | |
147 | - | 'Case Else |
147 | + | |
148 | - | 'MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
148 | + | |
149 | - | 'End Select |
149 | + | Sub S_10155310(ByVal NND As Integer) |
150 | ACT_MOD = "1015531" | |
151 | - | '********************************************** |
151 | + | CLAMP = 1 |
152 | - | fn = R01 & R02 & R03 & R04 & R05 & R06 & R07 & R08 & R09 & R10 & R11 & R12 & R13 & R14 & R15 & R16 & R17 |
152 | + | |
153 | L = INPUT_NUM(NND, "L", L, ACT_MOD) | |
154 | H = INPUT_NUM(NND, "H", H, ACT_MOD) | |
155 | SPS = INPUT_NUM(NND, "SPS", SPS, ACT_MOD) / 10 | |
156 | M1 = INPUT_NUM(NND, "M1", M1, ACT_MOD) | |
157 | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) | |
158 | ||
159 | ||
160 | SCS = 6 | |
161 | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) & T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) | |
162 | ||
163 | fn = R01 | |
164 | - | Call CUT_END_S(H, L, "0", POSINTAB) |
164 | + | |
165 | P1 = 250 | |
166 | - | Call CUT_END_S(H, L, "C", POSINTAB) |
166 | + | |
167 | - | Call FVTPT(3, NND, "C") |
167 | + | |
168 | STRINGA = R000(NHD, NND, SPS, H, L, P1, P2, MVAL) & fn | |
169 | - | Call CUT_END_TSVU(H, L, 0, H, L, L, "C", POSINTAB) |
169 | + | STRINGA = MIRROR(STRINGA, H, L, 1, 1) |
170 | - | Call FVTPT(3, NND, "D") |
170 | + | |
171 | - | Call CUT_END_TSVU(H, L, 0, H, L, L, "0", POSINTAB) |
171 | + | |
172 | - | Call FVTPT(3, NND, "E") |
172 | + | |
173 | POSINTAB = def_posintab(NND) | |
174 | Call CUT_END_S_RV(H, L, "0", POSINTAB) | |
175 | Call FVTPT(3, NND, "") | |
176 | Call CUT_END_S_RV(H, L, "B", POSINTAB) | |
177 | Call FVTPT(3, NND, "B") | |
178 | - | Sub S_0902935C(NND) |
178 | + | |
179 | ||
180 | - | ACT_MOD = INFO_DAT(NND, 0, 6) |
180 | + | |
181 | - | CLAMP = 0 |
181 | + | |
182 | - | NHD = 15 |
182 | + | |
183 | Sub S_10153570(ByVal NND As Integer) | |
184 | - | CO = INPUT_NUM(NND, "CO", CO, ACT_MOD) |
184 | + | ACT_MOD = "1015357" |
185 | - | ss = INPUT_NUM(NND, "M2", ss, ACT_MOD) |
185 | + | CLAMP = 1 |
186 | - | WS = INPUT_NUM(NND, "WS", WS, ACT_MOD) |
186 | + | |
187 | - | FL = INPUT_NUM(NND, "FL", FL, ACT_MOD) |
187 | + | |
188 | - | FR = INPUT_NUM(NND, "FR", FR, ACT_MOD) |
188 | + | |
189 | - | MR = INPUT_NUM(NND, "MR", MR, ACT_MOD) |
189 | + | |
190 | - | BL = INPUT_NUM(NND, "BL", BL, ACT_MOD) |
190 | + | |
191 | - | BR = INPUT_NUM(NND, "BR", BR, ACT_MOD) |
191 | + | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) |
192 | ||
193 | ||
194 | SCS = 6 | |
195 | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) & T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) | |
196 | - | VV = INPUT_STR(NND, "VER", VV, ACT_MOD) |
196 | + | |
197 | - | '*********************************************************** |
197 | + | fn = R01 |
198 | - | Dim POSINTAB As Byte |
198 | + | |
199 | - | XP = (CO + 120 - 170 - 170) / 2 |
199 | + | |
200 | - | XP2 = (CO + 120 - 210 - 210) / 2 |
200 | + | |
201 | - | '*********************************LAVORAZIONI |
201 | + | |
202 | - | |
202 | + | |
203 | - | Select Case VV |
203 | + | STRINGA = MIRROR(STRINGA, H, L, 1, 1) |
204 | - | Case "P22", "P24", "P02", "P04", "P06", "P08", "P10" |
204 | + | |
205 | - | AGG = 2 |
205 | + | |
206 | - | Case "P01", "P21", "P03", "P23", "P05", "P11", "P07", "P12", "P09", "P13", "P14", "P15", "P31", "P32" |
206 | + | |
207 | - | AGG = 1 |
207 | + | Call CUT_END_S_RV(H, L, "0", POSINTAB) |
208 | Call FVTPT(3, NND, "") | |
209 | - | MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
209 | + | Call CUT_END_S_RV(H, L, "B", POSINTAB) |
210 | Call FVTPT(3, NND, "B") | |
211 | ||
212 | ||
213 | - | R01A = T_SLOT(MR_X(MR - 60 - 47, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 170, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 170 + XP, H, AGG), 13, 30, 11, 0) |
213 | + | |
214 | - | R01B = T_SLOT(MR_X(MR - 60 + 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 2 * 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 2 * 170 + 2 * XP - 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 2 * 170 + 2 * XP + 47, H, AGG), 13, 30, 11, 0) |
214 | + | |
215 | - | R01C = T_SLOT(MR_X(MR - 60, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210 + XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210 * 2 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) |
215 | + | |
216 | - | R01 = R01A & R01B & R01C |
216 | + | |
217 | Sub S_10130980(ByVal NND As Integer) | |
218 | - | R02 = T_CIRC(MR_X(MR, H, AGG), 3, 3.3) & T_CIRC(MR_X(MR - 60 + 170 + XP, H, AGG), 3, 3.3) & T_CIRC(MR_X(MR - 60 + 2 * 170 + 2 * XP - 60, H, AGG), 3, 3.3) |
218 | + | ACT_MOD = "1013098" |
219 | CLAMP = 1 | |
220 | - | R03 = T_RECT2(MR_X(MR - 60, H, AGG), 49 - 8, 10, 16) & T_RECT2(MR_X(MR + CO + 60, H, AGG), 49 - 8, 10, 16) |
220 | + | |
221 | - | R04 = T_CIRC(MR_X(9, H, AGG), 68, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 60 + 1, 10.1) & T_CIRC(MR_X(9 + ss + WS, H, AGG), 68, 10.1) & T_CIRC(MR_X(9 + ss + WS, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(9 + ss + WS, H, AGG), 111 + 60 + 1, 10.1) |
221 | + | |
222 | - | R05 = T_CIRC(MR_X(9 + FR, H, AGG), 68, 10.1) & T_CIRC(MR_X(9 + ss, H, AGG), 68, 10.1) & T_CIRC(MR_X(9 + ss + WS - FL, H, AGG), 68, 10.1) |
222 | + | |
223 | H = INPUT_NUM(NND, "H", H, ACT_MOD) | |
224 | - | SCC = 1 |
224 | + | |
225 | - | R06 = T_CIRC(MR_X(MR + BL, H, AGG), L - 30 - 22 - SCC, 4.2) & T_CIRC(MR_X(MR + BL + 35, H, AGG), L - 30 - 22 - SCC, 4.2) |
225 | + | |
226 | - | R07 = T_CIRC(MR_X(9 + ss - 30, H, AGG), L - 30 - 23 - SCC, 6) & T_CIRC(MR_X(9 + ss + 30 + 3, H, AGG), L - 30 - 45 - SCC, 6) 'MANCA QUOTA SUL DISEGNO |
226 | + | ver = INPUT_NUM(NND, "VER.", ver, ACT_MOD) |
227 | - | R08 = T_CIRC(MR_X(MR + CO - BR, H, AGG), L - 30 - 22 - SCC, 4.2) & T_CIRC(MR_X(MR + CO - BR - 35, H, AGG), L - 30 - 22 - SCC, 4.2) |
227 | + | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) |
228 | ||
229 | - | R09 = T_CIRC(MR_X(MR - 60, H, AGG), L - 30 - 14 - 20, 20.2) & T_CIRC(MR_X(MR + CO + 60, H, AGG), L - 30 - 14 - 20, 20.2) |
229 | + | |
230 | SCS = 6 | |
231 | - | R10 = T_SLOT(MR_X(MR - 60, H, AGG), L - 30 - 14 - 10, 31, 11, 90) & T_SLOT(MR_X(MR + CO + 60, H, AGG), L - 30 - 14 - 10, 31, 11, 90) |
231 | + | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) |
232 | R01 = R01 & T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) | |
233 | - | R11 = T_RECT2(MR_X(H - 29, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(29, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(MR + 100, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(9 + ss + 23 + 32 + 105, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(MR + CO - 100, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(MR + CO - 100 - 40, H, AGG), L - (30 - 10.5), 8.6, 8.6) |
233 | + | |
234 | - | R12 = T_CIRC(MR_X(9 + ss - 96, H, AGG), L - (30 - 10.5), 8.8) '9 |
234 | + | Select Case ver |
235 | - | 'R13 = T_SLOT(9 + SS + 23 + 16, L - 30 - 12, 38.8, 6.8, 0) |
235 | + | |
236 | - | R13 = T_SLOT(MR_X(9 + ss + 23 + 16, H, AGG), L - 30 + 12, 38.8, 7, 0) |
236 | + | Case 1, 3 '********************************************* FORO EMERGENZA ********************* |
237 | - | R14 = T_SPECIAL(0, 0, "7SQ", 0) & T_SPECIAL(H, 0, "7SQ", 0) |
237 | + | R02 = T_CIRC(100, L - (90.5 + 16.5 + 13.5), 22) |
238 | R02 = R02 & T_CIRC(100 - 30, L - (90.5 + 16.5 + 13.5), 5.5) | |
239 | R02 = R02 & T_CIRC(100 + 55, L - (90.5 + 16.5 + 13.5), 20) | |
240 | - | 'Select Case VV |
240 | + | |
241 | - | 'Case "P01", "P21", "P03", "P23", "P05", "P11", "P07", "P12", "P09", "P13", "P14", "P15", "P31", "P32" |
241 | + | Case 2 |
242 | - | R16 = T_SMUS(H + 1, 141) |
242 | + | R02 = T_CIRC(H - 100, L - (90.5 + 16.5 + 13.5), 22) |
243 | - | 'Case "P22", "P24", "P02", "P04", "P06", "P08", "P10" |
243 | + | R02 = R02 & T_CIRC(H - 100 + 30, L - (90.5 + 16.5 + 13.5), 5.5) |
244 | - | 'R16 = T_SMUS(-1, 141) |
244 | + | R02 = R02 & T_CIRC(H - 100 - 55, L - (90.5 + 16.5 + 13.5), 20) |
245 | - | 'Case Else |
245 | + | |
246 | - | 'MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
246 | + | |
247 | - | 'End Select |
247 | + | |
248 | MsgBox "ATTENZIONE ERRORE VERSIONE SU " & ACT_MOD, vbCritical | |
249 | End Select | |
250 | ||
251 | - | '********************************************** |
251 | + | fn = R01 & R02 |
252 | - | fn = R01 & R02 & R03 & R04 & R05 & R06 & R07 & R08 & R09 & R10 & R11 & R12 & R13 & R14 & R16 |
252 | + | |
253 | P1 = 250 | |
254 | P2 = H - 400 | |
255 | MVAL = 500 | |
256 | STRINGA = R000(NHD, NND, SPS, H, L, P1, P2, MVAL) & fn | |
257 | STRINGA = MIRROR(STRINGA, H, L, 1, 1) | |
258 | ||
259 | Call SAVE_SUB(NND, STRINGA) | |
260 | ||
261 | POSINTAB = def_posintab(NND) | |
262 | Call CUT_END_S_RV(H, L, "0", POSINTAB) | |
263 | - | Call CUT_END_S(H, L, "0", POSINTAB) |
263 | + | |
264 | Call CUT_END_S_RV(H, L, "B", POSINTAB) | |
265 | - | Call CUT_END_S(H, L, "C", POSINTAB) |
265 | + | Call FVTPT(3, NND, "B") |
266 | - | Call FVTPT(3, NND, "C") |
266 | + | |
267 | ||
268 | - | Call CUT_END_TSVU(H, L, 0, H, L, L, "C", POSINTAB) |
268 | + | |
269 | - | Call FVTPT(3, NND, "D") |
269 | + | |
270 | - | Call CUT_END_TSVU(H, L, 0, H, L, L, "0", POSINTAB) |
270 | + | |
271 | - | Call FVTPT(3, NND, "E") |
271 | + | |
272 | Sub S_10068260(ByVal NND As Integer) | |
273 | ACT_MOD = "1006826" | |
274 | CLAMP = 1 | |
275 | - | Sub S_0902935D(NND) |
275 | + | |
276 | L = INPUT_NUM(NND, "L", L, ACT_MOD) | |
277 | - | ACT_MOD = INFO_DAT(NND, 0, 6) |
277 | + | |
278 | - | CLAMP = 0 |
278 | + | |
279 | - | NHD = 15 |
279 | + | |
280 | M2 = INPUT_NUM(NND, "M2", M2, ACT_MOD) | |
281 | - | CO = INPUT_NUM(NND, "CO", CO, ACT_MOD) |
281 | + | M3 = INPUT_NUM(NND, "M3", M3, ACT_MOD) |
282 | - | ss = INPUT_NUM(NND, "SS", ss, ACT_MOD) |
282 | + | ver = INPUT_NUM(NND, "VER.", ver, ACT_MOD) |
283 | - | WS = INPUT_NUM(NND, "WS", WS, ACT_MOD) |
283 | + | BNB = INPUT_NUM(NND, "BNB", BNB, ACT_MOD) |
284 | - | FL = INPUT_NUM(NND, "FL", FL, ACT_MOD) |
284 | + | |
285 | - | FR = INPUT_NUM(NND, "FR", FR, ACT_MOD) |
285 | + | |
286 | - | MR = INPUT_NUM(NND, "MR", MR, ACT_MOD) |
286 | + | |
287 | - | BL = INPUT_NUM(NND, "BL", BL, ACT_MOD) |
287 | + | SCS = 6 |
288 | - | BR = INPUT_NUM(NND, "BR", BR, ACT_MOD) |
288 | + | R01 = T_RECT1(-SCS, 5, L - 34.5, L + SCS) & T_RECT1(H - 5, H + SCS, L - 34.5, L + SCS) |
289 | - | M1 = INPUT_STR(NND, "M1", M1, ACT_MOD) |
289 | + | |
290 | - | M2 = INPUT_STR(NND, "M2", M2, ACT_MOD) |
290 | + | Select Case M3 |
291 | Case 18 | |
292 | 'R02 = T_RECT1(-15, 5, -2, M3) & T_RECT1(H - 5, H + 15, -2, 18) | |
293 | R02 = T_RECT1(-6, 5, -22.5, M3) & T_RECT1(H - 5, H + 6, -22.5, 18) 'AGGIUNTA 23/11/2021 ZELI CAMBIATO PUNZONE 40,5*11 INVECE CHE QUADRI 20 e 10 | |
294 | Case 2 | |
295 | ||
296 | If ver = 5 Or ver = 7 Then | |
297 | - | VV = INPUT_STR(NND, "VER", VV, ACT_MOD) |
297 | + | 'R02 = T_RECT1(-15, 5, -2, 18) & T_RECT1(H - 5, H + 5, -8, M3) 'AGGIUNTA 04/12/2018 |
298 | - | '*********************************************************** |
298 | + | R02 = T_RECT1(-6, 5, -22.5, 18) & T_RECT1(H - 5, H + 6, -38.5, M3) 'AGGIUNTA 23/11/2021 ZELI CAMBIATO PUNZONE 40,5*11 INVECE CHE QUADRI 20 e 10 |
299 | - | Dim POSINTAB As Byte |
299 | + | Else |
300 | - | XP = (CO + 120 - 170 - 170) / 2 |
300 | + | 'R02 = T_RECT1(-5, 5, -8, M3) & T_RECT1(H - 5, H + 15, -2, 18) |
301 | - | XP2 = (CO + 120 - 210 - 210) / 2 |
301 | + | R02 = T_RECT1(-6, 5, -38.5, M3) & T_RECT1(H - 5, H + 6, -22.5, 18) 'AGGIUNTA 23/11/2021 ZELI CAMBIATO PUNZONE 40,5*11 INVECE CHE QUADRI 20 e 10 |
302 | - | '*********************************LAVORAZIONI |
302 | + | End If |
303 | - | |
303 | + | |
304 | - | Select Case VV |
304 | + | |
305 | - | Case "P22", "P24", "P02", "P04", "P06", "P08", "P10" |
305 | + | MsgBox ("ERRORE M3 SU " & ACT_MOD) |
306 | - | AGG = 2 |
306 | + | |
307 | - | Case "P01", "P21", "P03", "P23", "P05", "P11", "P07", "P12", "P09", "P13", "P14", "P15", "P31", "P32" |
307 | + | |
308 | - | AGG = 1 |
308 | + | |
309 | Select Case ver | |
310 | - | MsgBox ("ERRORE VERSIONE SU " & ACT_MOD) |
310 | + | Case 1, 4 '********************************************* FORO EMERGENZA ********************* |
311 | R03 = T_CIRC(100, L - (M2 + 16.5 + 13.5), 20) | |
312 | Case 2, 5 | |
313 | R03 = T_CIRC(H - 100, L - (M2 + 16.5 + 13.5), 20) | |
314 | - | R01A = T_SLOT(MR_X(MR - 60 - 47, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 170, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 170 + XP, H, AGG), 13, 30, 11, 0) |
314 | + | |
315 | - | R01B = T_SLOT(MR_X(MR - 60 + 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 2 * 170 + 2 * XP, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 2 * 170 + 2 * XP - 48, H, AGG), 13, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 2 * 170 + 2 * XP + 47, H, AGG), 13, 30, 11, 0) |
315 | + | R03 = "" |
316 | - | R01C = T_SLOT(MR_X(MR - 60, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210 + XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) & T_SLOT(MR_X(MR - 60 + 210 * 2 + 2 * XP2, H, AGG), 13 + 110 + 1, 30, 11, 0) |
316 | + | |
317 | - | R01 = R01A & R01B & R01C |
317 | + | |
318 | fn = R01 & R02 & R03 | |
319 | - | R02 = T_CIRC(MR_X(MR, H, AGG), 3, 3.3) & T_CIRC(MR_X(MR - 60 + 170 + XP, H, AGG), 3, 3.3) & T_CIRC(MR_X(MR - 60 + 2 * 170 + 2 * XP - 60, H, AGG), 3, 3.3) |
319 | + | |
320 | P1 = 250 | |
321 | - | R03 = T_RECT2(MR_X(MR - 60, H, AGG), 49 - 8, 10, 16) & T_RECT2(MR_X(MR + CO + 60, H, AGG), 49 - 8, 10, 16) |
321 | + | |
322 | - | R04 = T_CIRC(MR_X(9, H, AGG), 68, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(9, H, AGG), 111 + 60 + 1, 10.1) & T_CIRC(MR_X(9 + ss + WS, H, AGG), 68, 10.1) & T_CIRC(MR_X(9 + ss + WS, H, AGG), 111 + 1, 10.1) & T_CIRC(MR_X(9 + ss + WS, H, AGG), 111 + 60 + 1, 10.1) |
322 | + | |
323 | - | R05 = T_CIRC(MR_X(9 + FR, H, AGG), 68, 10.1) & T_CIRC(MR_X(9 + ss, H, AGG), 68, 10.1) & T_CIRC(MR_X(9 + ss + WS - FL, H, AGG), 68, 10.1) |
323 | + | |
324 | STRINGA = MIRROR(STRINGA, H, L, 1, 1) | |
325 | - | SCC = 1 |
325 | + | |
326 | - | R06 = T_CIRC(MR_X(MR + BL, H, AGG), L - 30 - 22 - SCC, 4.2) & T_CIRC(MR_X(MR + BL + 35, H, AGG), L - 30 - 22 - SCC, 4.2) |
326 | + | |
327 | - | R07 = T_CIRC(MR_X(9 + ss - 30, H, AGG), L - 30 - 23 - SCC, 6) & T_CIRC(MR_X(9 + ss + 30 + 3, H, AGG), L - 30 - 45 - SCC, 6) 'MANCA QUOTA SUL DISEGNO |
327 | + | |
328 | - | R08 = T_CIRC(MR_X(MR + CO - BR, H, AGG), L - 30 - 22 - SCC, 4.2) & T_CIRC(MR_X(MR + CO - BR - 35, H, AGG), L - 30 - 22 - SCC, 4.2) |
328 | + | Call CUT_END_S_RV(H, L, "0", POSINTAB) |
329 | Call FVTPT(3, NND, "") | |
330 | - | R09 = T_CIRC(MR_X(MR - 60, H, AGG), L - 30 - 14 - 20, 20.2) & T_CIRC(MR_X(MR + CO + 60, H, AGG), L - 30 - 14 - 20, 20.2) |
330 | + | Call CUT_END_S_RV(H, L, "B", POSINTAB) |
331 | Call FVTPT(3, NND, "B") | |
332 | - | R10 = T_SLOT(MR_X(MR - 60, H, AGG), L - 30 - 14 - 10, 31, 11, 90) & T_SLOT(MR_X(MR + CO + 60, H, AGG), L - 30 - 14 - 10, 31, 11, 90) |
332 | + | |
333 | ||
334 | - | R11 = T_RECT2(MR_X(H - 29, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(29, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(MR + M1, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(9 + ss + 23 + 32 + 105, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(MR + CO - 100, H, AGG), L - (30 - 10.5), 8.6, 8.6) & T_RECT2(MR_X(MR + CO - 100 - 40, H, AGG), L - (30 - 10.5), 8.6, 8.6) |
334 | + | |
335 | - | R12 = T_CIRC(MR_X(9 + ss - 96, H, AGG), L - (30 - 10.5), 8.8) '9 |
335 | + | |
336 | - | 'R13 = T_SLOT(9 + SS + 23 + 16, L - 30 - 12, 38.8, 6.8, 0) |
336 | + | |
337 | - | R13 = T_SLOT(MR_X(9 + ss + 23 + 16, H, AGG), L - 30 + 12, 38.8, 7, 0) |
337 | + |