Published using Google Docs
ipc_p3
Updated automatically every 5 minutes

GBA Sprite editor.

The application is already functional.

Most of the features of it have been implemented.

The palette editor can be modified using the sliders or the text edit boxes. You can also export the palettes to a native format “.pal”. If in another moment you want to use that palette you are allowed to load it from the file that was saved.

If you click in the cells of the palette you can use that color to paint with the tools in the left. And modify that color.

All the tools of the left have been implemented and work properly.

There is a pencil that can make any type of line.

There is a tool for selecting squared areas. Once you have selected a squared area you can copy and paste by right clicking.

There is a rubber. The rubber applies the first color of the palette that is supposed to be the color of the background.

There is a tool for drawing straight lines.

There is a tool for drawing rectangles.

There is a tool for drawing circles.

There is a tool for filling with a color contiguous areas of the same color.

The mentioned tools also change the cursor of the mouse so the user can easily know the tools that is currently chosen.

In the toolbar that is on the top there are 2 buttons that enable and disable 2 different types of grid. The first one is a grid that separates the pixels. The second grid is a grid that separates the picture in tiles(that is 8x8 pixel).

The application takes into account if the application has been saved or not and will ask the user for confirmation if it tries to open file, create a new one, or close the application.

You can save the picture in the native format(.tukpic) and load it later.

You can also export to two different formats .c and .bmp.

The first one is a text file and the second one a binary file.

There is only one file format that can be loaded: the native format.

It would be great to allow other formats to be imported.

In “edit -> properties” you can edit the options. There are only 2 options: to change the bit depth and to change the dimensions of the image.

If the image size is modified the changes will be applied when clicking Accept.

The changes in the dimension will not make the previous picture to be be lost unless it is reduced a lot so it can not fit in the new dimensions.

If the image does not fit in the painting area there will appear scroll bars.

The changes of the bit depth are not supposed to be visible because they will be applied when compressing the .c output file.

All the used icons were made by us with gimp.

There are things that have not been implemented yet:

-Cut: it does nothing.

-Undo and redo: they do not even appear in the interface.

-Color picker: we noticed that for this application it not useful a color picker because of the palette so it will not be implemented.

-Fill:  most of the times it works fine but sometimes there are pixels that should become painted but they do not.

-Compression: not applied

-More file formats: that would be great.