public BlockAreaEnumerable(Blocks blocks, Rectangle area) { this.Blocks = blocks; this.Area = area; }
internal ProxyWorld(Blocks innerWorld) { this._innerWorld = innerWorld; }
public ProxyWorld(Blocks innerWorld) { this._innerWorld = innerWorld; }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, bool enabled) { blocks.Place(x, y, new ForegroundBlock(block, enabled)); }
public static void Place(this Blocks blocks, int x, int y, Background.Id block) { blocks.Place(x, y, new BackgroundBlock(block)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, Morph.Id morph) { blocks.Place(x, y, new ForegroundBlock(block, morph)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, uint portalId, uint portalTarget, Morph.Id portalRotation) { blocks.Place(x, y, new ForegroundBlock(block, portalId, portalTarget, portalRotation)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, string text, string textColor) { blocks.Place(x, y, new ForegroundBlock(block, text, textColor)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, string args) { blocks.Place(x, y, new ForegroundBlock(block, args)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, int coinsToCollect) { blocks.Place(x, y, new ForegroundBlock(block, coinsToCollect)); }