DrawTextureRegionComponent.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:SpaceChaos 作者:
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);
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号