本文整理汇总了Java中org.newdawn.slick.geom.MorphShape.setExternalFrame方法的典型用法代码示例。如果您正苦于以下问题:Java MorphShape.setExternalFrame方法的具体用法?Java MorphShape.setExternalFrame怎么用?Java MorphShape.setExternalFrame使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.newdawn.slick.geom.MorphShape
的用法示例。
在下文中一共展示了MorphShape.setExternalFrame方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setExternalDiagram
import org.newdawn.slick.geom.MorphShape; //导入方法依赖的package包/类
/**
* Set the current diagram we should morph from. This only really works with
* updateMorphTime() but can be used for smooth transitions between
* morphs.
*
* @param diagram The diagram to use as the base of the morph
*/
public void setExternalDiagram(Diagram diagram) {
for (int i=0;i<figures.size();i++) {
Figure figure = (Figure) figures.get(i);
for (int j=0;j<diagram.getFigureCount();j++) {
Figure newBase = diagram.getFigure(j);
if (newBase.getData().getMetaData().equals(figure.getData().getMetaData())) {
MorphShape shape = (MorphShape) figure.getShape();
shape.setExternalFrame(newBase.getShape());
break;
}
}
}
}