public void setTextureRegion(TextureRegion textureRegion, boolean setNewDimension) {
TextureRegion oldTextureRegion = this.textureRegion;
this.textureRegion = textureRegion;
if (oldTextureRegion == this.textureRegion) {
// we dont need to notify listeners
return;
}
if (setNewDimension) {
// set new width and height
this.positionComponent.setDimension(textureRegion.getRegionWidth(), textureRegion.getRegionHeight());
}
this.textureRegionChangedListenerList.stream().forEach(listener -> {
// check if dev mode is enabled
/*
* if (DevMode.isEnabled()) { //log listener
* System.out.println("DrawTextureRegionComponent call listener: " +
* listener.getClass().getName()); }
*/
listener.onTextureRegionChanged(oldTextureRegion, this.textureRegion);
});
}
DrawTextureRegionComponent.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:SpaceChaos
作者:
评论列表
文章目录