-
Notifications
You must be signed in to change notification settings - Fork 0
/
Posicion.java
40 lines (36 loc) · 1.03 KB
/
Posicion.java
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
class Posicion extends Atributo {
static String key = "Posicion";
String getKey() {
return key;
}
Atributo soloPonerNewX() {
return new Posicion();
}
Atributo[] soloPonerNewArray(int tam) {
return new Posicion[tam];
}
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
float x,y;
float zaraza;
float otrosmas;
String muevelineas;
Atributo[] holis(Sistema s, Atributo[] nuevas) {
int grilla = s.p5.ceil(s.p5.sqrt(nuevas.length));
int grillaX = grilla;
int grillaY = grilla;
for (int i=0; i<nuevas.length; i++) {
Posicion p = (Posicion)nuevas[i];
p.x = (i%grillaX) * (s.p5.width / grillaX);
p.y = (i/grillaY) * (s.p5.height / grillaY);
}
return nuevas;
}
/*Atributo[] iniciar(Sistema s, Atributo[] nuevas) {
for (Posicion p : (Posicion[])nuevas) {
p.x = s.p5.random(s.p5.width);
p.y = s.p5.random(s.p5.height);
}
return nuevas;
}*/
}