BaseMod.tiles.tileHistory

Classes

DefaultMaterialChange(history, material)

LevelResizedTiles(history, changerect)

TileBrush(history, start, tile, layer, radius)

TileEllipse(history, rect, tile, layer[, ...])

TileLine(history, start, end, tile, layer, ...)

TilePen(history, start, tile, layer[, ...])

TileRectangle(history, rect, tile, layer[, ...])

class BaseMod.tiles.tileHistory.TilePen(history, start: QPoint, tile: Tile, layer: int, delete=False, force_place=False, force_geometry=False, strict=True)[source]
Parameters:
  • start (QPoint)

  • tile (Tile)

  • layer (int)

add_move(position)[source]
class BaseMod.tiles.tileHistory.TileBrush(history, start: QPoint, tile: Tile, layer: int, radius: float, delete=False, force_place=False, force_geometry=False, strict=True)[source]
Parameters:
add_move(position)[source]
paint_circle(point: QPoint)[source]
Parameters:

point (QPoint)

class BaseMod.tiles.tileHistory.TileRectangle(history, rect: QRect, tile: Tile, layer: int, hollow=False, delete=False, force_place=False, force_geometry=False, strict=True)[source]
Parameters:
  • rect (QRect)

  • tile (Tile)

  • layer (int)

place_tile(point: QPoint)[source]
Parameters:

point (QPoint)

class BaseMod.tiles.tileHistory.TileEllipse(history, rect: QRect, tile: Tile, layer: int, hollow=False, delete=False, force_place=False, force_geometry=False, strict=True)[source]
Parameters:
  • rect (QRect)

  • tile (Tile)

  • layer (int)

place_tile(point: QPoint)[source]
Parameters:

point (QPoint)

class BaseMod.tiles.tileHistory.TileLine(history, start: QPoint, end: QPoint, tile: Tile, layer: int, radius: int, delete=False, force_place=False, force_geometry=False, strict=True)[source]
Parameters:
  • start (QPoint)

  • end (QPoint)

  • tile (Tile)

  • layer (int)

  • radius (int)

class BaseMod.tiles.tileHistory.LevelResizedTiles(history, changerect: QRect)[source]
Parameters:

changerect (QRect)

undo_changes()[source]
redo_changes()[source]
getnewpixel(x, y)[source]
copytile(x, y, l)[source]
class BaseMod.tiles.tileHistory.DefaultMaterialChange(history, material: str)[source]
Parameters:

material (str)

undo_changes()[source]
redo_changes()[source]