Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

java the hut

Name: Anonymous 2010-10-13 22:41


int i;
char **x = malloc(sizeof(char *) *600);
for(i=0;i<600;i++)
    x[i] = malloc(sizeof(char) * 500);

//do some work


for(i=0;i<600;i++)
    free(Counter[i]); //error
free(Counter);


what did i do wrong?

Name: Anonymous 2010-10-14 0:08

>>9
nope, also this is the only code in between that did anything with it


    for(ix = 0;ix<=Size;ix++)
        for(iy = 0;iy<=Size;iy++){
            x[ix][iy] = rand()%(int)(Map_Size_Z*0.9);
            if (x[ix][iy] < Height_Water)
                x[ix][iy] = (x[ix][iy] + Height_Water*15) / 16;
            if (x[ix][iy] > Height_Water && x[ix][iy] < Height_Grass)
                x[ix][iy] = (x[ix][iy] + Height_Water*80) / 81;
        }

    for(i = 1;i<=Iterations;i++){
        if (i >= Iterations-1)
            RND_Factor = 0;
        else
            RND_Factor = 0.010*(Iterations-i);
       
       
        for(ix = Size;ix>=0;ix--)
            for(iy = Size;iy>=0;iy--)
                x[ix*2][iy*2] = x[ix][iy];

        for(ix = 0;ix<=Size-1;ix++){
            for (iy = 0;iy<=Size-1;iy++){
                if (x[ix*2][iy*2] <= Height_Water)
                    RND_Factor_2 = RND_Factor * 0.5;
                else if (x[ix*2][iy*2] <= Height_Grass)
                    RND_Factor_2 = RND_Factor * 0.3;
                else
                    RND_Factor_2 = RND_Factor;
                x[ix*2][iy*2+1] = (x[ix*2][iy*2] + x[ix*2][iy*2+2]) / 2 + ((rand()%255-128)*RND_Factor_2);
                x[ix*2+2][iy*2+1] = (x[ix*2+2][iy*2] + x[ix*2+2][iy*2+2]) / 2 + ((rand()%255-128)*RND_Factor_2);
               
                x[ix*2+1][iy*2] = (x[ix*2][iy*2] + x[ix*2+2][iy*2]) / 2 + ((rand()%255-128)*RND_Factor_2);
                x[ix*2+1][iy*2+2] = (x[ix*2][iy*2+2] + x[ix*2+2][iy*2+2]) / 2 + ((rand()%255-128)*RND_Factor_2);
               
                x[ix*2+1][iy*2+1] = (x[ix*2][iy*2] + x[ix*2+2][iy*2] + x[ix*2][iy*2+2] + x[ix*2+2][iy*2+2]) / 4 + ((rand()%255-128)*RND_Factor_2);
            }   
        }
        Size = Size * 2;
    }

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List