package com.bladecoder.engineeditor.undo; import com.bladecoder.engine.model.BaseActor; import com.bladecoder.engine.model.Scene; import com.bladecoder.engineeditor.Ctx; import com.bladecoder.engineeditor.model.Project; public class UndoCreateActor implements UndoOp { private Scene scn; private BaseActor a; public UndoCreateActor(Scene s, BaseActor a) { scn = s; this.a = a; } @Override public void undo() { scn.getActors().remove(a.getId()); Ctx.project.setModified(this, Project.NOTIFY_ELEMENT_DELETED, null, a); } }