printf("-a <value> \t slope of nuclear energy loss (default %f)\n",A_EL);
printf("-b <value> \t nuclear energy loss offset (default %f)\n",B_EL);
printf("-x <value> \t # x cells (default %d)\n",X);
printf("-a <value> \t slope of nuclear energy loss (default %f)\n",A_EL);
printf("-b <value> \t nuclear energy loss offset (default %f)\n",B_EL);
printf("-x <value> \t # x cells (default %d)\n",X);
printf("-D <value> \t diffusion rate from cryst to amorph cells (default %f)\n",DR_AC);
printf("-c <value> \t diffusion rate in cryst cells (default %f)\n",DR_CC);
printf("-e <value> \t do diffusion every <value> steps (default %d)\n",DIFF_RATE);
printf("-D <value> \t diffusion rate from cryst to amorph cells (default %f)\n",DR_AC);
printf("-c <value> \t diffusion rate in cryst cells (default %f)\n",DR_CC);
printf("-e <value> \t do diffusion every <value> steps (default %d)\n",DIFF_RATE);
printf("-W <value> \t write every <value> steps to save file (default %d)\n",RESAVE);
puts("-C <file> \t convert file to gnuplot format");
puts("-L <file> \t load from file");
puts("-S <file> \t save to file");
puts("-R <file> \t read from random file");
printf("-W <value> \t write every <value> steps to save file (default %d)\n",RESAVE);
puts("-C <file> \t convert file to gnuplot format");
puts("-L <file> \t load from file");
puts("-S <file> \t save to file");
puts("-R <file> \t read from random file");
- if(*(d3_l->status+i+y*d3_l->max_x+(d3_l->max_z-j)*d3_l->max_x*d3_l->max_y)&RED) memset(buf,0xff,3);
+ if(*(d3_l->status+i+y*d3_l->max_x+(d3_l->max_z-j-1)*d3_l->max_x*d3_l->max_y)&RED) memset(buf,0xff,3);
- if(*(d3_l->status+x+i*d3_l->max_x+(d3_l->max_z-j)*d3_l->max_x*d3_l->max_y)&RED) memset(buf,0xff,3);
+ if(*(d3_l->status+x+i*d3_l->max_x+(d3_l->max_z-j-1)*d3_l->max_x*d3_l->max_y)&RED) memset(buf,0xff,3);
- if(*(d3_l->status+i+(d3_l->max_y-j)*d3_l->max_x+z*d3_l->max_x*d3_l->max_y)&RED) memset(buf,0xff,3);
+ if(*(d3_l->status+i+(d3_l->max_y-j-1)*d3_l->max_x+z*d3_l->max_x*d3_l->max_y)&RED) memset(buf,0xff,3);
u32 x,y,z,x_c,y_c,z_c;
int i,quit,escape,switchmode,nowait,bmp;
int refresh,resave;
u32 x,y,z,x_c,y_c,z_c;
int i,quit,escape,switchmode,nowait,bmp;
int refresh,resave;
{
if(get_c_ratio(&c_ratio,p_file,&my_info,&d3_l)!=1)
{
puts("failed calculating ratio");
return -1;
}
{
if(get_c_ratio(&c_ratio,p_file,&my_info,&d3_l)!=1)
{
puts("failed calculating ratio");
return -1;
}