summaryrefslogtreecommitdiff
path: root/SOURCE/Zasor2/Mouse.pde
blob: 2544fba9b7cb03cdb8706f1a4cb9eb28edb773ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
//****************************************************
void mousePressed() {
  //---------------
  if ((mouseX > visClean[0]) && (mouseX < visClean[0] + visClean[2]) && 
    (mouseY > visClean[1]) && (mouseY < visClean[1] + visClean[3])) {
    input = 3;
    dataClear();
    inData[1] = "";
    inputData = "";
    flagProts = false;
    flagConfirm = false;
  }
  //---------------
  if ((mouseX > visVes[0]) && (mouseX < visVes[0] + visVes[2]) && 
    (mouseY > visVes[1]) && (mouseY < visVes[1] + visVes[3]) && 
    flagStab && data != 0) {
    TimeString();
    input = 1;
    inData[0] = "";
    inData[0] += dataTablo;
    inData[10] = time;
    inputData = "";
  }
  //---------------
  if ((mouseX > visOk[0]) && (mouseX < visOk[0] + visOk[2]) && 
    (mouseY > visOk[1]) && (mouseY < visOk[1] + visOk[3]) 
    && inData[0] != "" && inData[1] != "" && inData[2] != "" && inData[3] != "" 
    && int(inData[5]) != 0) {
    input = 2;
    if (vis == 0) {
      saveData1();
    } else {
      saveData2();
    }
    inputData = "";
    dataClear();
  }
  //---------------
  if ((mouseX > visZas2[0]+70) && (mouseX < visZas2[0] + visZas2[2] - 75) && 
    (mouseY > visZas2[1]) && (mouseY < visZas2[1] + visZas2[3])) {
    workInputData();
    place = 1;
    inputData = inData[place];
  }
  if ((mouseX > visZas2[2]-60) && (mouseX < visZas2[0] + visZas2[2]) && 
    (mouseY > visZas2[1]) && (mouseY < visZas2[1] + visZas2[3])) {
    workInputData();
    place = 11;
    inputData = inData[place];
  }
  if ((mouseX > visNom[0]+70) && (mouseX < visNom[0] + visNom[2]) && 
    (mouseY > visNom[1]) && (mouseY < visNom[1] + visNom[3])) {
    workInputData();
    place = 2;
    inputData = inData[place];
  }
  if ((mouseX > visCl[0]+70) && (mouseX < visCl[0] + visCl[2]) && 
    (mouseY > visCl[1]) && (mouseY < visCl[1] + visCl[3])) {
    workInputData();
    place = 3;
    inputData = inData[place];
  }
  if ((mouseX > visObj[0]+70) && (mouseX < visObj[0] + visObj[2]) && 
    (mouseY > visObj[1]) && (mouseY < visObj[1] + visObj[3])) {
    workInputData();
    place = 4;
    inputData = inData[place];
  }
  if ((mouseX > visPrice[0]+70) && (mouseX < visPrice[0] + visPrice[2]) && 
    (mouseY > visPrice[1]) && (mouseY < visPrice[1] + visPrice[3])) {
    workInputData();
    place = 5;
    inputData = inData[place];
  }
  if ((mouseX > visProts[0]+70) && (mouseX < visProts[0] + visProts[2]) && 
    (mouseY > visProts[1]) && (mouseY < visProts[1] + visProts[3])) {
    workInputData();
    place = 6;
    inputData = inData[place];
  }
  if ((mouseX > visAren[0]+70) && (mouseX < visAren[0] + visAren[2]) && 
    (mouseY > visAren[1]) && (mouseY < visAren[1] + visAren[3])) {
    workInputData();
    place = 7;
    inputData = inData[place];
  }
  if ((mouseX > visDopS[0]+70) && (mouseX < visDopS[0] + visDopS[2]) && 
    (mouseY > visDopS[1]) && (mouseY < visDopS[1] + visDopS[3])) {
    workInputData();
    place = 8;
    inputData = inData[place];
  }
  if ((mouseX > visDopN[0]+70) && (mouseX < visDopN[0] + visDopN[2]) && 
    (mouseY > visDopN[1]) && (mouseY < visDopN[1] + visDopN[3])) {
    workInputData();
    place = 9;
    inputData = inData[place];
  }
  //---------------
  if ((mouseX > visVzw1[0]) && (mouseX < visVzw1[0] + visVzw1[2]) && 
    (mouseY > visVzw1[1]) && (mouseY < visVzw1[1] + visVzw1[3])) {
    if (int(dataM1[0][0]) == 0) {
      vis = 0;
    } else {
      vis = 1;
      place = 0;
      dataIn(vis);
      flagVzw = true;
      flagProts = false;
    }
  }
  if ((mouseX > visVzw1[0]) && (mouseX < visVzw1[0] + visVzw1[2]) && 
    (mouseY > visVzw1[1] + 30) && (mouseY < visVzw1[1] + visVzw1[3] + 30)) {
    if (int(dataM1[1][0]) == 0) {
      vis = 0;
    } else {
      vis = 2;
      place = 0;
      dataIn(vis);
      flagVzw = true;
      flagProts = false;
    }
  }
  if ((mouseX > visVzw1[0]) && (mouseX < visVzw1[0] + visVzw1[2]) && 
    (mouseY > visVzw1[1] + 60) && (mouseY < visVzw1[1] + visVzw1[3] + 60)) {
    if (int(dataM1[2][0]) == 0) {
      vis = 0;
    } else {
      vis = 3;
      place = 0;
      dataIn(vis);
      flagVzw = true;
      flagProts = false;
    }
  }
  if ((mouseX > visVzw1[0]) && (mouseX < visVzw1[0] + visVzw1[2]) && 
    (mouseY > visVzw1[1] + 90) && (mouseY < visVzw1[1] + visVzw1[3] + 90)) {
    if (int(dataM1[3][0]) == 0) {
      vis = 0;
    } else {
      vis = 4;
      place = 0;
      dataIn(vis);
      flagVzw = true;
      flagProts = false;
    }
  }
  if ((mouseX > visVzw1[0]) && (mouseX < visVzw1[0] + visVzw1[2]) && 
    (mouseY > visVzw1[1] + 120) && (mouseY < visVzw1[1] + visVzw1[3] + 120)) {
    if (int(dataM1[4][0]) == 0) {
      vis = 0;
    } else {
      vis = 5;
      place = 0;
      dataIn(vis);
      flagVzw = true;
      flagProts = false;
    }
  }
  if ((mouseX > visVzw1[0]) && (mouseX < visVzw1[0] + visVzw1[2]) && 
    (mouseY > visVzw1[1] + 150) && (mouseY < visVzw1[1] + visVzw1[3] + 150)) {
    if (int(dataM1[5][0]) == 0) {
      vis = 0;
    } else {
      vis = 6;
      place = 0;
      dataIn(vis);
      flagVzw = true;
      flagProts = false;
    }
  }
  if ((mouseX > visZas2[0]) && (mouseX < visZas2[0] + visZas2[2] - 150) && 
    (mouseY > visZas2[1]) && (mouseY < visZas2[1] + visZas2[3])) {
    flagProts = !flagProts;
  }
}

//****************************************************
void mouseReleased() {
  if ((mouseX > visTablo[0]) && (mouseX < visTablo[0] + visTablo[2]) && 
    (mouseY > visTablo[1]) && (mouseY < visTablo[1] + visTablo[3])) {
    myPort.write(vOff);
    flagTablo = !flagTablo;
    //vis = 0;
  }
  //---------------
  if ((mouseX > visClean[0]) && (mouseX < visClean[0] + visClean[2]) && 
    (mouseY > visClean[1]) && (mouseY < visClean[1] + visClean[3])) {
    input = 0;
    vis = 0;
    inData[1] = "";
  }
  if ((mouseX > visVes[0]) && (mouseX < visVes[0] + visVes[2]) && 
    (mouseY > visVes[1]) && (mouseY < visVes[1] + visVes[3])) {
    input = 0;
  }
  if ((mouseX > visOk[0]) && (mouseX < visOk[0] + visOk[2]) && 
    (mouseY > visOk[1]) && (mouseY < visOk[1] + visOk[3])) {
    input = 0;
  }
}