mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-07 10:59:49 +00:00
Compare commits
1 commit
08162e4d7e
...
824d73b8db
Author | SHA1 | Date | |
---|---|---|---|
824d73b8db |
|
@ -148,7 +148,6 @@ func draw_end(pos: Vector2i) -> void:
|
||||||
_start = Vector2i.ZERO
|
_start = Vector2i.ZERO
|
||||||
_dest = Vector2i.ZERO
|
_dest = Vector2i.ZERO
|
||||||
_drawing = false
|
_drawing = false
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
_displace_origin = false
|
_displace_origin = false
|
||||||
cursor_text = ""
|
cursor_text = ""
|
||||||
super.draw_end(pos)
|
super.draw_end(pos)
|
||||||
|
@ -175,6 +174,8 @@ func draw_preview() -> void:
|
||||||
image.set_pixelv(point, Color.WHITE)
|
image.set_pixelv(point, Color.WHITE)
|
||||||
var texture := ImageTexture.create_from_image(image)
|
var texture := ImageTexture.create_from_image(image)
|
||||||
canvas.texture = texture
|
canvas.texture = texture
|
||||||
|
else:
|
||||||
|
canvas.texture = null
|
||||||
|
|
||||||
|
|
||||||
func _draw_shape(origin: Vector2i, dest: Vector2i) -> void:
|
func _draw_shape(origin: Vector2i, dest: Vector2i) -> void:
|
||||||
|
|
|
@ -128,6 +128,7 @@ func draw_end(pos: Vector2i) -> void:
|
||||||
func draw_preview() -> void:
|
func draw_preview() -> void:
|
||||||
var previews := Global.canvas.previews_sprite
|
var previews := Global.canvas.previews_sprite
|
||||||
if not _drawing:
|
if not _drawing:
|
||||||
|
previews.texture = null
|
||||||
return
|
return
|
||||||
var points := _bezier()
|
var points := _bezier()
|
||||||
var image := Image.create(
|
var image := Image.create(
|
||||||
|
@ -206,7 +207,6 @@ func _clear() -> void:
|
||||||
_curve.clear_points()
|
_curve.clear_points()
|
||||||
_fill_inside_rect = Rect2i()
|
_fill_inside_rect = Rect2i()
|
||||||
_drawing = false
|
_drawing = false
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
_editing_out_control_point = false
|
_editing_out_control_point = false
|
||||||
Global.canvas.previews.queue_redraw()
|
Global.canvas.previews.queue_redraw()
|
||||||
|
|
||||||
|
|
|
@ -142,7 +142,6 @@ func draw_end(pos: Vector2i) -> void:
|
||||||
_start = Vector2.ZERO
|
_start = Vector2.ZERO
|
||||||
_dest = Vector2.ZERO
|
_dest = Vector2.ZERO
|
||||||
_drawing = false
|
_drawing = false
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
_displace_origin = false
|
_displace_origin = false
|
||||||
cursor_text = ""
|
cursor_text = ""
|
||||||
super.draw_end(pos)
|
super.draw_end(pos)
|
||||||
|
@ -164,6 +163,8 @@ func draw_preview() -> void:
|
||||||
image.set_pixelv(point, Color.WHITE)
|
image.set_pixelv(point, Color.WHITE)
|
||||||
var texture := ImageTexture.create_from_image(image)
|
var texture := ImageTexture.create_from_image(image)
|
||||||
canvas.texture = texture
|
canvas.texture = texture
|
||||||
|
else:
|
||||||
|
canvas.texture = null
|
||||||
|
|
||||||
|
|
||||||
func _draw_shape() -> void:
|
func _draw_shape() -> void:
|
||||||
|
|
|
@ -68,6 +68,8 @@ func draw_preview() -> void:
|
||||||
image.set_pixelv(point, Color.WHITE)
|
image.set_pixelv(point, Color.WHITE)
|
||||||
var texture := ImageTexture.create_from_image(image)
|
var texture := ImageTexture.create_from_image(image)
|
||||||
canvas.texture = texture
|
canvas.texture = texture
|
||||||
|
else:
|
||||||
|
canvas.texture = null
|
||||||
|
|
||||||
|
|
||||||
func apply_selection(_position: Vector2i) -> void:
|
func apply_selection(_position: Vector2i) -> void:
|
||||||
|
@ -109,7 +111,6 @@ func apply_selection(_position: Vector2i) -> void:
|
||||||
|
|
||||||
Global.canvas.selection.big_bounding_rectangle = project.selection_map.get_used_rect()
|
Global.canvas.selection.big_bounding_rectangle = project.selection_map.get_used_rect()
|
||||||
Global.canvas.selection.commit_undo("Select", undo_data)
|
Global.canvas.selection.commit_undo("Select", undo_data)
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
|
|
||||||
|
|
||||||
func set_ellipse(selection_map: SelectionMap, pos: Vector2i) -> void:
|
func set_ellipse(selection_map: SelectionMap, pos: Vector2i) -> void:
|
||||||
|
|
|
@ -54,6 +54,8 @@ func draw_preview() -> void:
|
||||||
image.set_pixelv(draw_point, Color.WHITE)
|
image.set_pixelv(draw_point, Color.WHITE)
|
||||||
var texture := ImageTexture.create_from_image(image)
|
var texture := ImageTexture.create_from_image(image)
|
||||||
canvas.texture = texture
|
canvas.texture = texture
|
||||||
|
else:
|
||||||
|
canvas.texture = null
|
||||||
|
|
||||||
|
|
||||||
func apply_selection(_position) -> void:
|
func apply_selection(_position) -> void:
|
||||||
|
@ -80,7 +82,6 @@ func apply_selection(_position) -> void:
|
||||||
Global.canvas.selection.commit_undo("Select", undo_data)
|
Global.canvas.selection.commit_undo("Select", undo_data)
|
||||||
_draw_points.clear()
|
_draw_points.clear()
|
||||||
_last_position = Vector2.INF
|
_last_position = Vector2.INF
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
|
|
||||||
|
|
||||||
func lasso_selection(
|
func lasso_selection(
|
||||||
|
|
|
@ -82,6 +82,8 @@ func draw_preview() -> void:
|
||||||
image.set_pixelv(draw_point, Color.WHITE)
|
image.set_pixelv(draw_point, Color.WHITE)
|
||||||
var texture := ImageTexture.create_from_image(image)
|
var texture := ImageTexture.create_from_image(image)
|
||||||
canvas.texture = texture
|
canvas.texture = texture
|
||||||
|
else:
|
||||||
|
canvas.texture = null
|
||||||
|
|
||||||
|
|
||||||
func apply_selection(pos: Vector2i) -> void:
|
func apply_selection(pos: Vector2i) -> void:
|
||||||
|
@ -109,7 +111,6 @@ func apply_selection(pos: Vector2i) -> void:
|
||||||
Global.canvas.selection.commit_undo("Select", undo_data)
|
Global.canvas.selection.commit_undo("Select", undo_data)
|
||||||
_draw_points.clear()
|
_draw_points.clear()
|
||||||
_last_position = Vector2.INF
|
_last_position = Vector2.INF
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
|
|
||||||
|
|
||||||
func paint_selection(
|
func paint_selection(
|
||||||
|
|
|
@ -89,6 +89,8 @@ func draw_preview() -> void:
|
||||||
image.set_pixelv(draw_point, Color.WHITE)
|
image.set_pixelv(draw_point, Color.WHITE)
|
||||||
var texture := ImageTexture.create_from_image(image)
|
var texture := ImageTexture.create_from_image(image)
|
||||||
previews.texture = texture
|
previews.texture = texture
|
||||||
|
else:
|
||||||
|
previews.texture = null
|
||||||
|
|
||||||
|
|
||||||
func apply_selection(pos: Vector2i) -> void:
|
func apply_selection(pos: Vector2i) -> void:
|
||||||
|
@ -120,7 +122,6 @@ func apply_selection(pos: Vector2i) -> void:
|
||||||
|
|
||||||
func _clear() -> void:
|
func _clear() -> void:
|
||||||
_ongoing_selection = false
|
_ongoing_selection = false
|
||||||
Global.canvas.previews_sprite.texture = null
|
|
||||||
_draw_points.clear()
|
_draw_points.clear()
|
||||||
_ready_to_apply = false
|
_ready_to_apply = false
|
||||||
Global.canvas.previews.queue_redraw()
|
Global.canvas.previews.queue_redraw()
|
||||||
|
|
Loading…
Reference in a new issue