public VisualizerEntity Display(NWorld.NEntity.Entity entity)
 {
     var entityNew = Instantiate (P_Entity);
     entityNew.transform.parent = this.transform;
     entityNew.Init (entity);
     this.entities.Add (entityNew);
     return this;
 }
 public VisualizerWorld Dispaly(NWorld.World world)
 {
     tiles = new Tile[world.Width, world.Height];
     for (int i = 0; i < world.Width; i++)
     for (int j = 0; j < world.Height; j++) {
         var tile = Instantiate(P_Tile);
         tile.transform.parent= this.transform;
         tile.transform.localPosition = new Vector3(i,0,j);
         tiles[i,j] = tile;
     }
     return this;
 }
Example #3
0
 void LinkEvents(NWorld.World world)
 {
 }
Example #4
0
 public void MovePlayer(NWorld.World world, int dirX, int dirY)
 {
     entity.MoveDir (world,dirX, dirY);
 }
Example #5
0
 public PlayerManager Init(NWorld.World world,int x,int y)
 {
     this.entity = new NWorld.NEntity.Entity (x,y);
     world.AddEntity (entity);
     return this;
 }
 private void RenderArrow(object sender, EventArgs e)
 {
     NWorld.DrawColouredArrow(Position, RGB);
 }
Example #7
0
 void Link(NWorld.NEntity.Entity entity)
 {
     entity.E_Moved = H_Moved;
 }
Example #8
0
 void H_Moved(NWorld.World world, NWorld.NEntity.Entity entity, int fromX, int fromY, int toX,int toY)
 {
     transform.localPosition = new Vector3 (toX, 0, toY);
 }
Example #9
0
        NWorld.NEntity.Entity entity; //entity this is visualizing

        #endregion Fields

        #region Methods

        public void Init(NWorld.NEntity.Entity entity)
        {
            this.entity = entity;
            this.transform.localPosition = new Vector3 (entity.X, 0, entity.Y);
            Link (entity);
        }
Example #10
0
 public void Init(NWorld.World world)
 {
     visualWorld.Dispaly (world);
     visualEntity.Display (world);
     world.E_EntityAdded += H_EntityAdded;
 }
Example #11
0
 public void H_EntityAdded(NWorld.World world, NWorld.NEntity.Entity entity)
 {
     visualEntity.Display (entity);
 }
 public VisualizerEntity Display(NWorld.World world)
 {
     return this;
 }