diff options
Diffstat (limited to 'manual/plugins')
15 files changed, 26 insertions, 0 deletions
diff --git a/manual/plugins/images/ss-pixelpainter-128x128x16.png b/manual/plugins/images/ss-pixelpainter-128x128x16.png new file mode 100644 index 0000000000..927880a00c --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-128x128x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-128x160x16.png b/manual/plugins/images/ss-pixelpainter-128x160x16.png new file mode 100644 index 0000000000..125c6f652b --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-128x160x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-128x96x16.png b/manual/plugins/images/ss-pixelpainter-128x96x16.png new file mode 100644 index 0000000000..84819dd52c --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-128x96x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-132x80x16.png b/manual/plugins/images/ss-pixelpainter-132x80x16.png new file mode 100644 index 0000000000..a1e0830cb5 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-132x80x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-160x128x16.png b/manual/plugins/images/ss-pixelpainter-160x128x16.png new file mode 100644 index 0000000000..f5c20ef95d --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-160x128x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-176x132x16.png b/manual/plugins/images/ss-pixelpainter-176x132x16.png new file mode 100644 index 0000000000..06cdaf6d9d --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-176x132x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-176x220x16.png b/manual/plugins/images/ss-pixelpainter-176x220x16.png new file mode 100644 index 0000000000..c41a3f6f00 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-176x220x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-220x176x16.png b/manual/plugins/images/ss-pixelpainter-220x176x16.png new file mode 100644 index 0000000000..a92eefeba8 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-220x176x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-240x320x16.png b/manual/plugins/images/ss-pixelpainter-240x320x16.png new file mode 100644 index 0000000000..ceb7c4f7a6 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-240x320x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-240x400x16.png b/manual/plugins/images/ss-pixelpainter-240x400x16.png new file mode 100644 index 0000000000..08c467c131 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-240x400x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-320x240x16.png b/manual/plugins/images/ss-pixelpainter-320x240x16.png new file mode 100644 index 0000000000..82d1d68984 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-320x240x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-320x240x24.png b/manual/plugins/images/ss-pixelpainter-320x240x24.png new file mode 100644 index 0000000000..82d1d68984 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-320x240x24.png | |||
Binary files differ | |||
diff --git a/manual/plugins/images/ss-pixelpainter-96x96x16.png b/manual/plugins/images/ss-pixelpainter-96x96x16.png new file mode 100644 index 0000000000..eb0f5bf668 --- /dev/null +++ b/manual/plugins/images/ss-pixelpainter-96x96x16.png | |||
Binary files differ | |||
diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex index 540a0efe5c..bf5bcd3dac 100644 --- a/manual/plugins/main.tex +++ b/manual/plugins/main.tex | |||
@@ -70,6 +70,8 @@ text files% | |||
70 | 70 | ||
71 | \opt{lcd_bitmap}{\input{plugins/pegbox.tex}} | 71 | \opt{lcd_bitmap}{\input{plugins/pegbox.tex}} |
72 | 72 | ||
73 | \opt{lcd_color}{\opt{large_plugin_buffer}{\input{plugins/pixelpainter.tex}}} | ||
74 | |||
73 | \opt{lcd_bitmap}{\input{plugins/pong.tex}} | 75 | \opt{lcd_bitmap}{\input{plugins/pong.tex}} |
74 | 76 | ||
75 | \opt{lcd_bitmap}{\input{plugins/reversi.tex}} | 77 | \opt{lcd_bitmap}{\input{plugins/reversi.tex}} |
diff --git a/manual/plugins/pixelpainter.tex b/manual/plugins/pixelpainter.tex new file mode 100644 index 0000000000..2b6a315480 --- /dev/null +++ b/manual/plugins/pixelpainter.tex | |||
@@ -0,0 +1,24 @@ | |||
1 | \subsection{Pixel Painter} | ||
2 | \screenshot{plugins/images/ss-pixelpainter}{Pixel Painter}{img:pixelpainter} | ||
3 | This game is written in LUA and based on the game of the same name by | ||
4 | Pavel Bakhilau (\url{http://js1k.com/2010-first/demo/453}). | ||
5 | |||
6 | Select a colour to flood-fill the board with that colour, starting from the | ||
7 | top-left pixel (meaning that any pixel which is connected to the top-left | ||
8 | through other pixels of the same colour will be changed to the selected colour). | ||
9 | Try to paint the entire board with as few moves as possible. | ||
10 | |||
11 | \begin{btnmap} | ||
12 | \ifnum\dapdisplaywidth<\dapdisplayheight | ||
13 | \PluginLeft{} / \PluginRight | ||
14 | \else | ||
15 | \PluginUp{} / \PluginDown | ||
16 | \fi | ||
17 | & Move colour selector\\ | ||
18 | |||
19 | \PluginSelect | ||
20 | & Fill screen with selected colour\\ | ||
21 | |||
22 | \PluginCancel, \PluginExit | ||
23 | & Enter game menu\\ | ||
24 | \end{btnmap} | ||