本文整理汇总了C++中ConvexPolygon::clearPoints方法的典型用法代码示例。如果您正苦于以下问题:C++ ConvexPolygon::clearPoints方法的具体用法?C++ ConvexPolygon::clearPoints怎么用?C++ ConvexPolygon::clearPoints使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ConvexPolygon
的用法示例。
在下文中一共展示了ConvexPolygon::clearPoints方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
PlayerBehaviours::PlayerBehaviours()
{
baseSpeed = 100.0;
facing = "d";
//roll properties
startRoll = false;
rolling = false;
rollCooled = true;
rollDuration = 0.5;
rollCooldown = 0.5;
rollBoost = 2.5;
//set the attack area polygons
attackScaleFactor = 2.0F;
ConvexPolygon c;
c.addPoint(6,-12);
c.addPoint(20,-30);
c.addPoint(25,-20);
c.addPoint(10,-8);
attackFrames.push_back(c);
c.clearPoints();
c.addPoint(10,-8);
c.addPoint(25,-20);
c.addPoint(30,0);
c.addPoint(12,0);
attackFrames.push_back(c);
c.clearPoints();
c.addPoint(12,0);
c.addPoint(30,0);
c.addPoint(25,20);
c.addPoint(10,8);
attackFrames.push_back(c);
c.clearPoints();
c.addPoint(10,8);
c.addPoint(25,20);
c.addPoint(20,30);
c.addPoint(6,12);
attackFrames.push_back(c);
c.clearPoints();
//set the attack properties
attackDuration = 0.15;
attackCooldown = 0.05;
startAttack = false;
attackCooled = false;
attacking = false;
attackMom = 2000;
}