public void addCollidingActor(BoardActor argActor) { if (!collidingActors.Contains(argActor)) { collidingActors.Add(argActor); argActor.onMouseIn(); } }
public override void execute(IEventListener module) { if (module is SceneManager && actor != null) { BoardActor b = ((SceneManager)module).createActor(x, y, imageName, details); b.setInterfaceObject(actor); actor.onEngineObjectCreated(); } }
public bool isCollidingWithActor(BoardActor argActor) { // TODO: bounding box check if (argActor.isAt(position)) { return(true); } return(false); }
public void removeCollidingActor(BoardActor argActor) { collidingActors.Remove(argActor); argActor.onMouseOut(); }
internal void setActor(BoardActor ba) { actor = ba; }