aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 9ddf50452b876577c28969a50cba82784e2208ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
cdraw editor
============

cdraw is a minimal pixel art sprite editor.

Features
--------

At the moment cdraw has the following features:

- pen/eraser/fill tool
- zooming in/out
- color picker
- custom palettes (although it will use only *def_palette_path*)
- binary format for projects
- importing/exporting

And these features are waiting to be implemented:

- custom tool cursor
- undo/redo actions
- layers + frames

Controls
--------

All the keybindings can be changed in *config.h*.

- **=/-** for zooming in/out
- **arrows** for moving the canvas
- **S** save file (using terminal input)
- **O** open file (using terminal input)
- **SHIF+I** export image (using terminal input)
- **SHIF+E** import image (using terminal input)
- **B** select pencil
- **E** select eraser
- **F** select fill tool
- **I** select color picker tool
- **[/]** scroll through palette


Compiling
---------

SDL2 and SDL2_image dev files are needed for compiling.

```sh
make
```