	                sx=sprite[0][4];
	                sy=sprite[0][5];
	                sprite[0][4]=sprite[0][4]+ax;
	                sprite[0][0]=sprite[0][4]/10;
	                sprite[0][1]=sprite[0][5]/10;

                   


/* =========== HIER GEHT ES NICHT WEITER */
                  z=0;
                  for (i=0;i<500;++i)
                  if (field[i][0]!=0)
                  { o=field[i][0]-1;
                    ox=field[i][1];
                    oy=field[i][2];
                    
                    oox=field[i][3];
                    ooy=field[i][4];  
                   
                    ix=sprite[0][0];
                    iy=sprite[0][1];
                    
                    if (z==0)
                    if ((ix>(ox-r-2)) && (iy>(oy-rr-2    )))
                     if ((ix<(oox+2)) && (iy<(ooy+2) ))  
                     { 
                       /* NORMALER STEIN */
                       if (o==3) 
                       { z=1;
                         // evtl. SOUND
        	             sprite[0][4]=sx ;
                         ax=0;
						};
						/* ZERSTOERBARER STEIN */ 
                       if (o==17) 
                       { field[i][11]=field[i][11]+1;
                         // evtl. SOUND
        	             sprite[0][4]=sx ;
                         ax=-ax;					
						 ay=-ay;
						
						/* ERSETZEN */
						 SetPort((GrafPtr) bsack);   
                         SetRect(&re,field[i][1],field[i][2],field[i][3],field[i][4]);

   						 apple=GetPicture(300+field[i][11]);
					     HUnlock((Handle) apple);
    					 DrawPicture(apple,&re);               
    					 ReleaseResource((Handle) apple);                           
						 SetPort((GrafPtr) myWindow);
						                           
                         SetRect(&re,field[i][1],field[i][2],field[i][3],field[i][4]);
                         SetRect(&ri,field[i][1],field[i][2],field[i][3],field[i][4]);
                         CopyBits(&((GrafPtr) bsack)->portBits,&(((GrafPtr) btest)->portBits),&re,&ri,srcCopy, 0L);                      
                         
                         /* SPRITE ++!! */
					     ++spz;	 
  						 sprite[spz][0]=field[i][1];
  						 sprite[spz][1]=field[i][2];
  						 sprite[spz][2]=field[i][3];
  						 sprite[spz][3]=field[i][4];

 						 if (field[i][11]==3) field[i][0]=1;
						};
					   
                     
                     }; 
               
  };


 	                sprite[0][0]=sprite[0][4]/10;
	                sprite[0][5]=sprite[0][5]+ay;  
	                sprite[0][1]=sprite[0][5]/10;


                  z=0;
                  for (i=0;i<500;++i)
                  if (field[i][0]!=0)
                  { o=field[i][0]-1;
                    ox=field[i][1]; 
                    oy=field[i][2];
                    
                    oox=field[i][3];
                    ooy=field[i][4];  
                   
                    ix=sprite[0][0];
                    iy=sprite[0][1];
                    
                    if (z==0)
                    if ((ix>(ox-r-2)) && (iy>(oy-rr-2  )))
                     if ((ix<(oox+2)) && (iy<(ooy+2) ))
                     { 
                       /* NORMALER STEIN */
                       if (o==3) 
                       { z=1;
                         // evtl. SOUND
        	             sprite[0][5]=sy ;
                         ay=0;
						};
						/* ZERSTOERBARER STEIN */
						
                     
                     }; 
               
  };

/* =========== HIER GEHT ES NICHT WEITER */

