void DDI::move() { r+=rm; angle+=anglem; float xm = r*cos(angle * PI / 180.0); float ym = r*sin(angle * PI / 180.0); if (x<0 || y <0 || x>Width || y>Height) { setship(); for (int i=0;i<bulNum;i++) { bull[i].move(); } } else { setship(); if (this->countBul!=0) this->countBul = (this->countBul+1)%(countBulMax); else fire(); for (int i=0;i<bulNum;i++) { bull[i].move(); } } }
int main(int argc, char **argv) { int i, j, k; int length = 0; char *command; for (j=1; j < argc; j++){ for (k=0; k < strlen(argv[j]); k++) { length++; } if (j != (argc-1)) { length++; } } command = malloc(length); i=0; for (j=1; j < argc; j++){ for (k=0; k < strlen(argv[j]); k++) command[i++] = argv[j][k]; if (j != (argc-1)) { command[i++] = ' '; } } setship(command); exit(0); }