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
19
View Complete Implementation : UndoDeleteAction.java
Copyright Apache License 2.0
Author : bladecoder
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
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
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
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
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
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
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
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
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
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);
}