void attack(int count1)
{
        double randnum1;
        double randnum2;
	double distance;
	int i;
        
        /* initialize random seed: */
        srand ( time(NULL) );
        randnum1 = rand() % 50;


	//calculate if within 2 of an enemy initiate attack

		for(i = 0; i < 18; i++) {
			if(soldier[i].team != soldier[count1].team && soldier[i].alive != 0 && soldier[count1].alive != 0) {
                		distance = sqrt( ((soldier[i].X - soldier[count1].X)*(soldier[i].X - soldier[count1].X)) + ((soldier[i].Y - soldier[count1].Y)*(soldier[i].Y - soldier[count1].Y)) );
                		//distance = distance - 2;
                		if(distance <= 1.5 ) {
				        randnum2 = rand() % 50;
				        if(randnum1>=randnum2) {
                				soldier[count1].alive = 1;
						soldier[i].alive = 0;
        				}else{
                				soldier[count1].alive = 0;
						soldier[i].alive = 1; 
        				}
				}
			}

		}


                 
       /*          
        if(closest_enemy_type == 1) {
                //randnum2= rand() %  15;
                randnum2= 0;
                if(randnum1>=randnum2) {
                        arch[closest_enemy].alive=1;
                }
        
        }else if(closest_enemy_type == 2) {
                randnum2= rand() % 25;
                if(randnum1>=randnum2) {
                        spear[closest_enemy].alive=1;
                }
         
       }else if(closest_enemy_type == 3) {
                randnum2= rand() % 50;
                if(randnum1>=randnum2) {
                        sword[closest_enemy].alive=1;
                }
                       
        }
	
	randnum2 = rand() % 50;
        if(randnum1>=randnum2) {
		soldier[count1].alive = 1;
	}else{
		soldier[count1].alive = 0;
	}
	*/                

}

