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, 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, 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, string text, Morph.Id signColor) { blocks.Place(x, y, new ForegroundBlock(block, text, signColor)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, string text, string textColor, uint wrapWidth) { blocks.Place(x, y, new ForegroundBlock(block, text, textColor, wrapWidth)); }
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 goal) { blocks.Place(x, y, new ForegroundBlock(block, goal)); }
public static void Place(this Blocks blocks, int x, int y, Foreground.Id block, int coinsToCollect) { blocks.Place(x, y, new ForegroundBlock(block, coinsToCollect)); }