Beispiel #1
0
void CttView::MakeBullet(CPoint start, CPoint aim){
	int sx = aim.x - start.x;
	int sy = aim.y - start.y;
	double ss = sqrt(sx*sx + sy*sy);
	double dis = 2000;
	if (ss == 0)return;
	int qx = sx / ss*dis;
	int qy = sy / ss*dis;
	CPoint aim2(start.x + qx, start.y + qy);
	pair<CPoint, CPoint> t = make_pair(start, aim2);
	m_bullet.push_back(t);
}
void play_1(void){
    calibrateR();
    Delay(500);
    calibrateL();
    Delay(500);
    centre(steps_taken);
    Delay(500);
    aim1();
    fire();
	unaim1();
    aim2();
    fire();
    aim3();
    fire();
    return;
}