Problema con codigo
Publicado por Victorio Jesus Molina Bermejo (1 intervención) el 15/01/2017 17:16:32
Hola buenas, en el insti tenemos que programar en un lenguaje con funciones predeterminadas en el archivo de encabezado de la uni. Se llama iJava y estoy teniendo problemas a la hora de compilar en el compilador de su web (que es algo en plan dev-c++ pero en la web)
El codigo es este
Y el error que muestra la pagina es this.__surf__ is not a function o algo de eso
Ayuden pls.
Pd: no quiero reducir el codigo, lo quiero recursivo.
El codigo es este
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
void drawBall(double x, double y){
fill(233,255,0);
noStroke();
ellipse(x,y,5,5);
}
class Ball{
Ball(double x, double y){
drawBall(x,y);
}
};
class Snake{
double size = readDouble("Set size (1-20): ");
double sizeArr[][] = {{0,0}}; //Arreglo bidimensional sizeX , sizeY
private int index = 0;
private void surf(int index){ //INVESTIGAR EL IS NOT A FUNCTION...
sizeArr[0][index] = size; //X = SIZE Y = SIZE no hay alfanumericos
if(index == 0 || index == 1)
index++;
else
;
setArr(index);
}
private void setArr(int index){
while(this.size<= 0 || this.size > 20){
size = readDouble("Set size (1-20): ");
}
for(; index <=1; /*nunca se llegaria a ejecutar :D*/)
surf(index);
}
Snake(double x, double y){
this.setArr(index);
ellipse(x,y,this.sizeArr[0][0],this.sizeArr[0][1]);
}
};
void main(){
background(0,0,0);
Snake miSepiente = new Snake(157,157);
double x = random()*100*(1+(random()*100)%3);
double y = random()*100*(1+(random()*100)%3);
for(;x > 314 || !(x >= 6); x = random()*100*(1+(random()*100)%3));
for(;y > 314 || !(y >= 6); y = random()*100*(1+(random()*100)%3));
print("X: ");
print(x);
print(" \nY: ");
print(y);
Ball a = new Ball(x,y);
}
Y el error que muestra la pagina es this.__surf__ is not a function o algo de eso
Ayuden pls.
Pd: no quiero reducir el codigo, lo quiero recursivo.
Valora esta pregunta


0