BaseMod.tiles.tileEditor

Classes

TileEditor(mod)

TileTools(*values)

class BaseMod.tiles.tileEditor.TileTools(*values)[source]
Pen = 0
Brush = 1
Line = 2
Rect = 3
RectHollow = 4
Circle = 5
CircleHollow = 6
class BaseMod.tiles.tileEditor.TileEditor(mod)[source]
tool_changed()[source]
property strict
property layer
add_tile(tiles: list[Tile])[source]
Parameters:

tiles (list[Tile])

redraw_tile()[source]
hide_collisions(value)[source]
property tile_preview_option
mouse_move_event(event: QMoveEvent)[source]
Parameters:

event (QMoveEvent)

init_scene_items(viewport)[source]

Called when editor is changed, should add Renderables to scene :return:

remove_items_from_scene(viewport)[source]

Called when editor is changed, should remove anything it doesn’t need :return: None

mouse_press_event(event: QMouseEvent)[source]
Parameters:

event (QMouseEvent)

mouse_left_release()[source]
mouse_right_release()[source]
tool_specific_release(tool: Enum, delete: bool)[source]
Parameters:
tool_specific_press(tool: Enum, delete: bool)[source]
Parameters:
tool_specific_update(tool: Enum, delete: bool)[source]
Parameters: