com.bladecoder.engineeditor.model.Project.NOTIFY_ELEMENT_CREATED - java examples

Here are the examples of the java api com.bladecoder.engineeditor.model.Project.NOTIFY_ELEMENT_CREATED taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

10 Examples 7

19 View Complete Implementation : UndoDeleteAction.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    v.getActions().add(idx, a);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, a);
}

19 View Complete Implementation : UndoDeleteActor.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    s.addActor(a);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, a);
}

19 View Complete Implementation : UndoDeleteAnimation.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    ((AnimationRenderer) a.getRenderer()).addAnimation(anim);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, anim);
}

19 View Complete Implementation : UndoDeleteScene.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    Ctx.project.getWorld().addScene(scn);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, scn);
}

19 View Complete Implementation : UndoEditActor.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    // TODO restore attributes
    // Ctx.project.getWorld().getScenes().remove(scn);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, scn);
}

18 View Complete Implementation : UndoDeleteDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    a.addDialog(d);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, d);
}

18 View Complete Implementation : UndoDeleteOption.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    d.getOptions().add(idx, o);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, o);
}

18 View Complete Implementation : UndoDeleteSound.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    s.setId(ElementUtils.getCheckedId(s.getFilename(), Ctx.project.getWorld().getSounds().keySet().toArray(new String[Ctx.project.getWorld().getSounds().size()])));
    Ctx.project.getWorld().getSounds().put(s.getId(), s);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, s);
}

18 View Complete Implementation : UndoDeleteVerb.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void undo() {
    vm.addVerb(v);
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, v);
}

15 View Complete Implementation : EditSceneDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void inputsToModel(boolean create) {
    if (create) {
        e = new Scene(Ctx.project.getWorld());
        // CREATE DEFAULT LAYERS: BG, DYNAMIC, FG
        SceneLayer l = new SceneLayer();
        l.setName("foreground");
        l.setVisible(true);
        l.setDynamic(false);
        e.addLayer(l);
        l = new SceneLayer();
        l.setName("dynamic");
        l.setVisible(true);
        l.setDynamic(true);
        e.addLayer(l);
        l = new SceneLayer();
        l.setName("background");
        l.setVisible(true);
        l.setDynamic(false);
        e.addLayer(l);
    } else {
        parent.getScenes().remove(e.getId());
    }
    e.setId(ElementUtils.getCheckedId(id.getText(), Ctx.project.getWorld().getScenes().keySet().toArray(new String[0])));
    e.setBackgroundAtlas(backgroundAtlas.getText());
    e.setBackgroundRegionId(backgroundRegion.getText());
    boolean dv = Boolean.parseBoolean(depthVector.getText());
    if (dv == true && e.getDepthVector() == null) {
        // create depth vector
        e.setDepthVector(new Vector2(Ctx.project.getWorld().getHeight(), 0));
    } else if (dv == false && e.getDepthVector() != null) {
        // Remove depth vector
        e.setDepthVector(null);
    }
    e.setState(state.getText());
    MusicDesc md = null;
    if (music.getText() != null) {
        md = new MusicDesc();
        md.setFilename(music.getText());
        md.setLoop(Boolean.parseBoolean(loopMusic.getText()));
        md.setVolume(Float.parseFloat(volumeMusic.getText()));
        md.setInitialDelay(Float.parseFloat(initialMusicDelay.getText()));
        md.setRepeatDelay(Float.parseFloat(repeatMusicDelay.getText()));
        md.setStopWhenLeaving(Boolean.parseBoolean(stopWhenLeaving.getText()));
    }
    e.setMusicDesc(md);
    e.setSceneSize(Param.parseVector2(sceneSize.getText()));
    e.setWalkZone(walkzone.getText());
    parent.addScene(e);
    if (parent.getScenes().size() == 1)
        parent.setInitScene(e.getId());
    // UNDO OP
    if (create) {
        Ctx.project.getUndoStack().add(new UndoCreateScene(e));
    } else {
        Ctx.project.getUndoStack().add(new UndoEditScene(e));
    }
    Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_CREATED, null, e);
}