75 public Tile this[
int x,
int y]
151 if (deviceMemory == 0
L)
272 public static void SetFrameXY(
int tileIndex,
short frameX,
short frameY)
280 public static void SetFrameX(
int tileIndex,
short frameX)
299 public static void SetFrameY(
int tileIndex,
short frameY)
474 public static void SetWall(
int tileIndex, ushort wall)
492 public static void SetLiquid(
int tileIndex,
byte liquid)
613 return "Out of bounds";
class f__AnonymousType0<< Count > j__TPar
static unsafe byte * TileBHeader3
const uint TileBufferNoEntry
static unsafe short * TileSHeader
static ushort GetType(int tileIndex)
static void AddFreeEntry(uint tileDefinition)
static bool GetCheckingLiquid(int tileIndex)
static unsafe ushort * tileTypeDataPtr
static void SetEverything(int tileIndex, ushort tileType, short tileSHeader, short frameX, short frameY, byte tileBHeader, byte tileBHeader2, byte tileBHeader3, byte wall, byte liquid)
static bool GetSkipLiquid(int tileIndex)
static unsafe short * tileTypeFrameYPtr
static void ReleasePointers()
static unsafe uint * TileLookup
static ushort GetSearchUID(int tileIndex)
static unsafe byte * tileTypeLiquidPtr
static void ClearEverything(int tileIndex)
static unsafe uint * TileListNext
static unsafe byte * TileBHeader2
static void CopyTileBasic(int tileIndex, int srcTile)
unsafe byte * memorybuffer
static long CalculateWorldTileSize(int x, int y)
unsafe void Allocate(int x, int y)
static short GetFrameY(int tileIndex)
static void SetFrameXY(int tileIndex, short frameX, short frameY)
static unsafe int * TileReferenceCount
static unsafe byte * tileTypeBHeaderPtr
static unsafe short * tileTypeFrameXPtr
static byte GetBHeader3(int tileIndex)
static void CopyTile(int tileIndex, int srcTile)
static unsafe short * TileFrameX
static unsafe ushort * TileWall
static unsafe ushort * TileSeachUID
static void SetFrameY(int tileIndex, short frameY)
static void SetSkipLiquid(int tileIndex, bool skipLiquid)
static unsafe short * tileTypeSHeaderPtr
static void SetLiquid(int tileIndex, byte liquid)
static short GetFrameX(int tileIndex)
bool ConfirmWidthHeight(int width, int height)
static short GetSHeader(int tileIndex)
static void SetTileFramed(int tileIndex, bool framed)
static void SetWall(int tileIndex, ushort wall)
static unsafe byte * TileLiquid
static byte GetBHeader(int tileIndex)
static uint GetFreeListEntry()
static bool HasBeenLoaded(int tileIndex)
static unsafe uint * TileListPrevious
static ushort GetWall(int tileIndex)
static unsafe uint * tileLookupPtr
static int TotalTileCount
static void SetBHeader(int tileIndex, byte bHeader)
static bool GetTileFramed(int tileIndex)
static uint GetTileDefinition(int tileIndex, ushort tileType, short tileSHeader, short frameX, short frameY, byte tileBHeader, byte tileBHeader2, byte tileBHeader3)
static unsafe ushort * tileWallDataPtr
static void SetFrameX(int tileIndex, short frameX)
static void ReregisterTile(int tileIndex)
static void SetSearchUID(int tileIndex, ushort value)
static unsafe short * TileFrameY
static unsafe ushort * TileType
static long CalculateStorageSize(int size)
static void SetBHeader2(int tileIndex, byte bHeader2)
static void SetBHeader3(int tileIndex, byte bHeader3)
static void SetSHeader(int tileIndex, short sHeader)
static byte GetBHeader2(int tileIndex)
static void ReleaseTileDefinition(uint tileDefinition)
static void SetType(int tileIndex, ushort newType)
static byte GetLiquid(int tileIndex)
static void SetCheckingLiquid(int tileIndex, bool checkingLiquid)
static unsafe byte * TileBHeader
static unsafe uint * TileLists