コード例 #1
0
ファイル: Project.java プロジェクト: Bioxar/Catroid
  public int getRequiredResources() {
    int resources = Brick.NO_RESOURCES;

    for (Sprite sprite : spriteList) {
      resources |= sprite.getRequiredResources();
    }
    return resources;
  }
コード例 #2
0
ファイル: Sprite.java プロジェクト: paggerbua/Catroid
 public void rename(String newSpriteName) {
   if ((getRequiredResources() & Brick.PHYSICS) > 0) {
     List<Sprite> spriteList = ProjectManager.getInstance().getCurrentProject().getSpriteList();
     for (Sprite currentSprite : spriteList) {
       if ((currentSprite.getRequiredResources() & Brick.PHYSICS) > 0) {
         currentSprite.updateCollisionBroadcastMessages(getName(), newSpriteName);
       }
     }
   }
   setName(newSpriteName);
 }