private void addScriptEndCallbacks() { Project project = ProjectManager.getInstance().getCurrentProject(); for (Sprite sprite : project.getSpriteList()) { for (int i = 0; i < sprite.getNumberOfScripts(); i++) { sprite .getScript(i) .addBrick( new CallbackBrick( sprite, new CallbackBrick.BrickCallback() { @Override public void onCallback() { programWaitLock.release(); } })); } } }