-#else
- iquad=game.quad[ix][iy];
- if (game.damage[DSRSENS]==0 || condit==IHDOCKED){
- drawmaps(2);
- delay((wait!=1)*400);
- wait=1;
- gotoxy(iy*2+3,ix+2);
- if ((game.quad[ix][iy]==IHDOT)||(game.quad[ix][iy]==IHBLANK)){
- game.quad[ix][iy]='+';
- drawmaps(2);
- game.quad[ix][iy]=iquad;
- sound(l*10);
- delay(100);
- nosound();
- }
- else {
- game.quad[ix][iy]|=128;
- drawmaps(2);
- game.quad[ix][iy]=iquad;
- _setcursortype(_NOCURSOR);
- sound(500);
- delay(1000);
- nosound();
- lowvideo();
- _setcursortype(_NORMALCURSOR);
- }
- }
- else {
- proutn("%d - %d ", (int)x, (int)y);
- }
-#endif /* SERGEEV */
+ tracktorpedo(x, y, ix, iy, wait, l, i, n, iquad);
+ wait = 1;