1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-18 17:19:50 +00:00
This commit is contained in:
OverloadedOrama 2019-10-29 23:25:00 +02:00
commit 513637605c
9 changed files with 13 additions and 14 deletions

View file

@ -10,4 +10,3 @@ source_file="res://Assets/Graphics/Transparent Background.png"
dest_files=[ "res://.import/Transparent Background.png-62a2c5eb3e805ff7dbb890edc2b8d883.image" ] dest_files=[ "res://.import/Transparent Background.png-62a2c5eb3e805ff7dbb890edc2b8d883.image" ]
[params] [params]

View file

@ -886,9 +886,9 @@ window_title = "Open File(s)"
resizable = true resizable = true
mode = 1 mode = 1
access = 2 access = 2
filters = PoolStringArray( "*jpg, *.png ; JPG, PNG Images" ) filters = PoolStringArray( "*.bmp ; BMP Image", "*.hdr ; Radiance HDR Image", "*.jpg,*.jpeg ; JPEG Image", "*.png ; PNG Image", "*.svg ; SVG Image", "*.tga ; TGA Image", "*.webp ; WebP Image" )
current_dir = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama" current_dir = "/home/danielnaoexiste/Documents/Prog/Pixelorama"
current_path = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/" current_path = "/home/danielnaoexiste/Documents/Prog/Pixelorama/"
[node name="ExportSprites" type="FileDialog" parent="."] [node name="ExportSprites" type="FileDialog" parent="."]
anchor_left = 0.5 anchor_left = 0.5

View file

@ -1,8 +1,8 @@
# Pixelorama - your free and open-source sprite editor! # Pixelorama - your free and open-source sprite editor!
A free & open-source 2D sprite editor, made with Godot Engine, using GDScript! A free & open-source 2D sprite editor, made with Godot Engine, using GDScript!
[![Pixelorama's horrible UI](https://functionoverload590613498.files.wordpress.com/2019/10/screenshot_265.png)](https://www.youtube.com/watch?v=L8o8QKB8lPs) [![Pixelorama's horrible UI](https://functionoverload590613498.files.wordpress.com/2019/10/screenshot_265.png)](https://www.youtube.com/watch?v=L8o8QKB8lPs)
Current features as of version v0.3: Current features as of version v0.3:
- Choosing between 4 tools pencil, eraser, fill bucket and rectangle select and mapping them to both of your left and right mouse buttons. Thats, pretty wild, huh? - Choosing between 4 tools pencil, eraser, fill bucket and rectangle select and mapping them to both of your left and right mouse buttons. Thats, pretty wild, huh?

View file

@ -18,4 +18,4 @@ func _on_BrushButton_pressed() -> void:
add_child(Global.right_brush_indicator) add_child(Global.right_brush_indicator)
if custom_brush_index > -1: if custom_brush_index > -1:
Global.custom_right_brush_index = custom_brush_index Global.custom_right_brush_index = custom_brush_index
Global.update_right_custom_brush() Global.update_right_custom_brush()

View file

@ -15,7 +15,7 @@ func _input(event) -> void:
drag = true drag = true
elif event.is_action_released("camera_drag"): elif event.is_action_released("camera_drag"):
drag = false drag = false
if Global.can_draw && Global.has_focus && Rect2(Vector2.ZERO, viewport_size).has_point(mouse_pos): if Global.can_draw && Global.has_focus && Rect2(Vector2.ZERO, viewport_size).has_point(mouse_pos):
if event.is_action_pressed("zoom_in"): # Wheel Up Event if event.is_action_pressed("zoom_in"): # Wheel Up Event
zoom_camera(-1) zoom_camera(-1)
@ -30,8 +30,8 @@ func zoom_camera(dir : int) -> void:
#if zoom + zoom_margin > zoom_min && zoom + zoom_margin < zoom_max: #if zoom + zoom_margin > zoom_min && zoom + zoom_margin < zoom_max:
if zoom + zoom_margin > zoom_min: if zoom + zoom_margin > zoom_min:
zoom += zoom_margin zoom += zoom_margin
if zoom > zoom_max: if zoom > zoom_max:
zoom = zoom_max zoom = zoom_max
if name == "Camera2D": if name == "Camera2D":
Global.zoom_level_label.text = "Zoom: x%s" % [stepify(1 / zoom.x, 0.01)] Global.zoom_level_label.text = "Zoom: x%s" % [stepify(1 / zoom.x, 0.01)]

View file

@ -4,4 +4,4 @@ var frame := 0
func _on_FrameButton_pressed() -> void: func _on_FrameButton_pressed() -> void:
Global.current_frame = frame Global.current_frame = frame
Global.change_frame() Global.change_frame()

View file

@ -251,4 +251,4 @@ func blend_image_with_color(image : Image, color : Color, interpolate_factor : f
blended_image.set_pixel(xx, yy, new_color) blended_image.set_pixel(xx, yy, new_color)
else: #If color is transparent - if it's the eraser else: #If color is transparent - if it's the eraser
blended_image.set_pixel(xx, yy, Color(0, 0, 0, 0)) blended_image.set_pixel(xx, yy, Color(0, 0, 0, 0))
return blended_image return blended_image

View file

@ -61,4 +61,4 @@ func _on_VisibilityButton_button_down() -> void:
visibility_toggled = true visibility_toggled = true
func _on_VisibilityButton_button_up() -> void: func _on_VisibilityButton_button_up() -> void:
visibility_toggled = false visibility_toggled = false

View file

@ -785,4 +785,4 @@ func _on_LeftVerticalMirroring_toggled(button_pressed) -> void:
func _on_RightHorizontalMirroring_toggled(button_pressed) -> void: func _on_RightHorizontalMirroring_toggled(button_pressed) -> void:
Global.right_horizontal_mirror = button_pressed Global.right_horizontal_mirror = button_pressed
func _on_RightVerticalMirroring_toggled(button_pressed) -> void: func _on_RightVerticalMirroring_toggled(button_pressed) -> void:
Global.right_vertical_mirror = button_pressed Global.right_vertical_mirror = button_pressed