c++ question about Sub procedures
Posted: Tue Nov 18, 2008 8:14 am
I the following code in my program but the compiler says that x, y and z are not declared. thanks in advance.
Code: Select all
int ang(float x,float y, float z, float angle_xz, float angle_yz, float distance){
if(angle_xz<=90){
y=distance*sin(angle_xz/60);
z=distance*cos(angle_xz/60);
}
if(angle_xz>90 && angle_xz<=180){
y=distance*sin((angle_xz-90)/60);
z=distance*cos((angle_xz-90)/60);
}
if(angle_xz>180 && angle_xz<=270){
y=distance*sin((angle_xz-180)/60);
z=distance*cos((angle_xz-180)/60);
}
if(angle_xz>270){
y=distance*sin((angle_xz-270)/60);
z=distance*cos((angle_xz-270)/60);
}
}
Code: Select all
ang(rect_basic_bronze_axe[i].x,rect_basic_bronze_axe[i].y,rect_basic_bronze_axe[i].z,rect_basic_bronze_axe[i].direction_xz,
0,10);
rect_basic_bronze_axe[i].x=rect_basic_bronze_axe[i].x+x;
rect_basic_bronze_axe[i].y=rect_basic_bronze_axe[i].y+y;
rect_basic_bronze_axe[i].z=rect_basic_bronze_axe[i].z+z;