├── .gitignore ├── LICENSE ├── README.md ├── setup.py ├── spritemator.PNG ├── src ├── .gitignore ├── __init__.py ├── application.py ├── helpers │ ├── __init__.py │ ├── cropper.py │ ├── drawing.py │ ├── packer.py │ ├── quickpixler.pyd │ ├── quickpixler.pyx │ └── utils.py ├── model │ ├── __init__.py │ ├── appdata.py │ ├── application_settings.py │ ├── inks.py │ ├── properties.py │ ├── resources_cache.py │ ├── sprite.py │ └── tools.py └── view │ ├── __init__.py │ ├── animation_display_widget.py │ ├── animation_manager_widget.py │ ├── canvas_overlay_object.py │ ├── canvas_widget.py │ ├── color_picker_widget.py │ ├── display_base_widget.py │ ├── display_sprite_object.py │ ├── draggable_list_base_widget.py │ ├── layer_manager_widget.py │ ├── main_window.py │ ├── new_sprite_dialog.py │ ├── options_bar_widget.py │ ├── pixel_size_widget.py │ ├── toolbar_widget.py │ └── widgets.py └── ui ├── .gitignore ├── __init__.py ├── mainwindow.ui ├── mainwindow_ui.py ├── newSpriteDialog.ui ├── newSpriteDialog_ui.py ├── resources.qrc ├── resources ├── __init__.py ├── flxpixl.ttf ├── ico_1px.png ├── ico_1px_crux.png ├── ico_2px.png ├── ico_2px_crux.png ├── ico_3px.png ├── ico_3px_crux.png ├── ico_4px.png ├── ico_5px.png ├── ico_brush.png ├── ico_brush_hover.png ├── ico_copy_frame.png ├── ico_fill.png ├── ico_fill_hover.png ├── ico_mouse_button1.png ├── ico_mouse_button2.png ├── ico_next.png ├── ico_pause.png ├── ico_pen.png ├── ico_pen_hover.png ├── ico_picker.png ├── ico_picker_hover.png ├── ico_play.png ├── ico_prev.png ├── ico_sel_move.png ├── ico_sel_move_hover.png ├── mover_cursor.png ├── nokiafc22.ttf ├── small_minus.png ├── small_plus.png ├── spritemator-logo.png ├── style.qss ├── three_points.png └── tool_cursor_1.png └── resources_rc.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/setup.py -------------------------------------------------------------------------------- /spritemator.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/spritemator.PNG -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | /__pycache__ 2 | -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/application.py -------------------------------------------------------------------------------- /src/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Rafael' 2 | -------------------------------------------------------------------------------- /src/helpers/cropper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/helpers/cropper.py -------------------------------------------------------------------------------- /src/helpers/drawing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/helpers/drawing.py -------------------------------------------------------------------------------- /src/helpers/packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/helpers/packer.py -------------------------------------------------------------------------------- /src/helpers/quickpixler.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/helpers/quickpixler.pyd -------------------------------------------------------------------------------- /src/helpers/quickpixler.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/helpers/quickpixler.pyx -------------------------------------------------------------------------------- /src/helpers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/helpers/utils.py -------------------------------------------------------------------------------- /src/model/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Rafael' 2 | -------------------------------------------------------------------------------- /src/model/appdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/appdata.py -------------------------------------------------------------------------------- /src/model/application_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/application_settings.py -------------------------------------------------------------------------------- /src/model/inks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/inks.py -------------------------------------------------------------------------------- /src/model/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/properties.py -------------------------------------------------------------------------------- /src/model/resources_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/resources_cache.py -------------------------------------------------------------------------------- /src/model/sprite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/sprite.py -------------------------------------------------------------------------------- /src/model/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/model/tools.py -------------------------------------------------------------------------------- /src/view/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Rafael' 2 | -------------------------------------------------------------------------------- /src/view/animation_display_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/animation_display_widget.py -------------------------------------------------------------------------------- /src/view/animation_manager_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/animation_manager_widget.py -------------------------------------------------------------------------------- /src/view/canvas_overlay_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/canvas_overlay_object.py -------------------------------------------------------------------------------- /src/view/canvas_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/canvas_widget.py -------------------------------------------------------------------------------- /src/view/color_picker_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/color_picker_widget.py -------------------------------------------------------------------------------- /src/view/display_base_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/display_base_widget.py -------------------------------------------------------------------------------- /src/view/display_sprite_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/display_sprite_object.py -------------------------------------------------------------------------------- /src/view/draggable_list_base_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/draggable_list_base_widget.py -------------------------------------------------------------------------------- /src/view/layer_manager_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/layer_manager_widget.py -------------------------------------------------------------------------------- /src/view/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/main_window.py -------------------------------------------------------------------------------- /src/view/new_sprite_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/new_sprite_dialog.py -------------------------------------------------------------------------------- /src/view/options_bar_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/options_bar_widget.py -------------------------------------------------------------------------------- /src/view/pixel_size_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/pixel_size_widget.py -------------------------------------------------------------------------------- /src/view/toolbar_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/toolbar_widget.py -------------------------------------------------------------------------------- /src/view/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/src/view/widgets.py -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- 1 | /__pycache__ 2 | -------------------------------------------------------------------------------- /ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/mainwindow.ui -------------------------------------------------------------------------------- /ui/mainwindow_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/mainwindow_ui.py -------------------------------------------------------------------------------- /ui/newSpriteDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/newSpriteDialog.ui -------------------------------------------------------------------------------- /ui/newSpriteDialog_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/newSpriteDialog_ui.py -------------------------------------------------------------------------------- /ui/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources.qrc -------------------------------------------------------------------------------- /ui/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/resources/flxpixl.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/flxpixl.ttf -------------------------------------------------------------------------------- /ui/resources/ico_1px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_1px.png -------------------------------------------------------------------------------- /ui/resources/ico_1px_crux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_1px_crux.png -------------------------------------------------------------------------------- /ui/resources/ico_2px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_2px.png -------------------------------------------------------------------------------- /ui/resources/ico_2px_crux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_2px_crux.png -------------------------------------------------------------------------------- /ui/resources/ico_3px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_3px.png -------------------------------------------------------------------------------- /ui/resources/ico_3px_crux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_3px_crux.png -------------------------------------------------------------------------------- /ui/resources/ico_4px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_4px.png -------------------------------------------------------------------------------- /ui/resources/ico_5px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_5px.png -------------------------------------------------------------------------------- /ui/resources/ico_brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_brush.png -------------------------------------------------------------------------------- /ui/resources/ico_brush_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_brush_hover.png -------------------------------------------------------------------------------- /ui/resources/ico_copy_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_copy_frame.png -------------------------------------------------------------------------------- /ui/resources/ico_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_fill.png -------------------------------------------------------------------------------- /ui/resources/ico_fill_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_fill_hover.png -------------------------------------------------------------------------------- /ui/resources/ico_mouse_button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_mouse_button1.png -------------------------------------------------------------------------------- /ui/resources/ico_mouse_button2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_mouse_button2.png -------------------------------------------------------------------------------- /ui/resources/ico_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_next.png -------------------------------------------------------------------------------- /ui/resources/ico_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_pause.png -------------------------------------------------------------------------------- /ui/resources/ico_pen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_pen.png -------------------------------------------------------------------------------- /ui/resources/ico_pen_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_pen_hover.png -------------------------------------------------------------------------------- /ui/resources/ico_picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_picker.png -------------------------------------------------------------------------------- /ui/resources/ico_picker_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_picker_hover.png -------------------------------------------------------------------------------- /ui/resources/ico_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_play.png -------------------------------------------------------------------------------- /ui/resources/ico_prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_prev.png -------------------------------------------------------------------------------- /ui/resources/ico_sel_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_sel_move.png -------------------------------------------------------------------------------- /ui/resources/ico_sel_move_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/ico_sel_move_hover.png -------------------------------------------------------------------------------- /ui/resources/mover_cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/mover_cursor.png -------------------------------------------------------------------------------- /ui/resources/nokiafc22.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/nokiafc22.ttf -------------------------------------------------------------------------------- /ui/resources/small_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/small_minus.png -------------------------------------------------------------------------------- /ui/resources/small_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/small_plus.png -------------------------------------------------------------------------------- /ui/resources/spritemator-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/spritemator-logo.png -------------------------------------------------------------------------------- /ui/resources/style.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/style.qss -------------------------------------------------------------------------------- /ui/resources/three_points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/three_points.png -------------------------------------------------------------------------------- /ui/resources/tool_cursor_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources/tool_cursor_1.png -------------------------------------------------------------------------------- /ui/resources_rc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelvasco/SpriteMator/HEAD/ui/resources_rc.py --------------------------------------------------------------------------------