Ejemplo n.º 1
0
        private void InitializeTile(IMapTileInfo tileInfo)
        {
            IntVector2 position = new IntVector2(tileInfo.Index.x / MainEditorController.SCALE, tileInfo.Index.y / MainEditorController.SCALE);

            switch (tileInfo.Type)
            {
            case MapTileType.Cube:
            {
                _mapViewController.InitializeCube(position);
                break;
            }

            case MapTileType.Square:
            {
                _mapViewController.InitializeSquare(position);
                break;
            }

            case MapTileType.Empty:
            {
                _mapViewController.InitializeEmpty(position);
                break;
            }
            }
        }
Ejemplo n.º 2
0
 public MapTileInfoContainer(IMapTileInfo MapTileInfo, float InitializeTime)
 {
     this.MapTileInfo    = MapTileInfo;
     this.InitializeTime = InitializeTime;
 }
Ejemplo n.º 3
0
 public SectorTileInfoContainer(IntVector2 Position, IMapTileInfo TileInfo)
 {
     this.Position = Position;
     this.TileInfo = TileInfo;
 }