Ejemplo n.º 1
0
 public void addCollidingActor(BoardActor argActor)
 {
     if (!collidingActors.Contains(argActor))
     {
         collidingActors.Add(argActor);
         argActor.onMouseIn();
     }
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
        public bool isCollidingWithActor(BoardActor argActor)
        {
            // TODO: bounding box check
            if (argActor.isAt(position))
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 4
0
 public void removeCollidingActor(BoardActor argActor)
 {
     collidingActors.Remove(argActor);
     argActor.onMouseOut();
 }
Ejemplo n.º 5
0
 internal void setActor(BoardActor ba)
 {
     actor = ba;
 }