Table of Contents

Class TileMatrix

Namespace
Moongate.UO.Data.Tiles
Assembly
Moongate.UO.Data.dll

Represents TileMatrix.

public class TileMatrix
Inheritance
TileMatrix
Inherited Members

Constructors

TileMatrix(int, int, int, int)

public TileMatrix(int fileIndex, int mapID, int width, int height)

Parameters

fileIndex int
mapID int
width int
height int

Fields

SectorShift

public const int SectorShift = 3

Field Value

int

Properties

BlockHeight

public int BlockHeight { get; }

Property Value

int

BlockWidth

public int BlockWidth { get; }

Property Value

int

DataStream

public FileStream DataStream { get; }

Property Value

FileStream

EmptyStaticBlock

public StaticTile[][][] EmptyStaticBlock { get; }

Property Value

StaticTile[][][]

IndexReader

public BinaryReader IndexReader { get; }

Property Value

BinaryReader

IndexStream

public FileStream IndexStream { get; }

Property Value

FileStream

MapStream

public FileStream MapStream { get; }

Property Value

FileStream

Patch

public TileMatrixPatch Patch { get; }

Property Value

TileMatrixPatch

Pre6000ClientSupport

public static bool Pre6000ClientSupport { get; }

Property Value

bool

Methods

Configure()

public static void Configure()

Dispose()

public void Dispose()

FindOffset(long)

public long FindOffset(long offset)

Parameters

offset long

Returns

long

GetLandBlock(int, int)

public LandTile[] GetLandBlock(int x, int y)

Parameters

x int
y int

Returns

LandTile[]

GetLandTile(int, int)

public LandTile GetLandTile(int x, int y)

Parameters

x int
y int

Returns

LandTile

GetStaticBlock(int, int)

public StaticTile[][][] GetStaticBlock(int x, int y)

Parameters

x int
y int

Returns

StaticTile[][][]

SetLandBlock(int, int, LandTile[])

public void SetLandBlock(int x, int y, LandTile[] value)

Parameters

x int
y int
value LandTile[]

SetStaticBlock(int, int, StaticTile[][][])

public void SetStaticBlock(int x, int y, StaticTile[][][] value)

Parameters

x int
y int
value StaticTile[][][]