70 for (
int i = 0; i <
tiles.Length; i++)
89 for (
int i = 0; i <
_tileIds.Length; i++)
331 int num = x % 52 + y % 52;
335 num = 12 - (num - 12);
338 return (
byte)(12 + num);
472 for (
int i = 0; i < actions.Length - 1; i++)
void Draw(Texture2D texture, Vector2 position, Color color)
bool ContainsKey(TKey key)
static byte Min(byte val1, byte val2)
static byte Max(byte val1, byte val2)
static Asset< Texture2D > MagicPixel
static Vector2 screenPosition
static void SmoothSlope(int x, int y, bool applyToNeighbors=true, bool sync=false)
void ResetToType(ushort type)
override bool Apply(Point origin, int x, int y, params object[] args)
ClearTile(bool frameNeighbors=false)
override bool Apply(Point origin, int x, int y, params object[] args)
ClearWall(bool frameNeighbors=false)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
ContinueWrapper(GenAction action)
override bool Apply(Point origin, int x, int y, params object[] args)
Custom(CustomPerUnitAction perUnit)
override bool Apply(Point origin, int x, int y, params object[] args)
CustomPerUnitAction _perUnit
override bool Apply(Point origin, int x, int y, params object[] args)
DebugDraw(SpriteBatch spriteBatch, Color color=default(Color))
HalfBlock(bool value=true)
override bool Apply(Point origin, int x, int y, params object[] args)
PlaceTile(ushort type, int style=0)
override bool Apply(Point origin, int x, int y, params object[] args)
PlaceWall(ushort type, bool neighbors=true)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
Scanner(Ref< int > count)
override bool Apply(Point origin, int x, int y, params object[] args)
SetFrames(bool frameNeighbors=false)
SetHalfTile(bool halfTile)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
SetLiquid(int type=0, byte value=byte.MaxValue)
override bool Apply(Point origin, int x, int y, params object[] args)
byte GetPaintIDForPosition(int x, int y)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
SetTileKeepWall(ushort type, bool setSelfFrames=false, bool setNeighborFrames=true)
SetTile(ushort type, bool setSelfFrames=false, bool setNeighborFrames=true)
override bool Apply(Point origin, int x, int y, params object[] args)
Smooth(bool applyToNeighbors=false)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
SwapSolidTile(ushort type)
TileScanner Output(Dictionary< ushort, int > resultsOutput)
override bool Apply(Point origin, int x, int y, params object[] args)
int GetCount(ushort tileId)
TileScanner(params ushort[] tiles)
Dictionary< ushort, int > _tileCounts
Dictionary< ushort, int > GetResults()
static GenAction Chain(params GenAction[] actions)
static GenAction Continue(GenAction action)
bool UnitApply(Point origin, int x, int y, params object[] args)
bool Apply(Point origin, int x, int y, params object[] args)
static void TileFrame(int x, int y, bool frameNeighbors=false)
static void ClearTile(int x, int y, bool frameNeighbors=false)
static void ClearWall(int x, int y, bool frameNeighbors=false)
static bool SolidTile(Tile testTile)
static bool PlaceTile(int i, int j, int Type, bool mute=false, bool forced=false, int plr=-1, int style=0)
static void SquareWallFrame(int i, int j, bool resetFrame=true)
static bool SlopeTile(int i, int j, int slope=0, bool noEffects=false)