public FTileLayer(FTileMap _map, string _name, int _width, int _height, float _opacity, List <int> _tiles) : base()
    {
        mMap = _map;

        mName = _name;

        mWidth  = _width;
        mHeight = _height;

        alpha = _opacity;

        mTiles = new FTile[mWidth, mHeight];

        ParseTiles(_tiles);
    }
Beispiel #2
0
    public FTileSet(FTileMap _map, string _name, string _file, int _firstGID, int _imageWidth, int _imageHeight, int _tileWidth, int _tileHeight, int _margin, int _spacing)
    {
        mMap = _map;

        mName = _name;
        mFile = _file;

        mFirstGID = _firstGID;

        mImageWidth  = _imageWidth;
        mImageHeight = _imageHeight;

        mTileWidth  = _tileWidth;
        mTileHeight = _tileHeight;

        mMargin  = _margin;
        mSpacing = _spacing;
    }