From 7719d297f2a1da0e45fd39cad21e99e23fd695c8 Mon Sep 17 00:00:00 2001 From: Tomer Shalev Date: Fri, 15 Jan 2010 05:53:15 +0000 Subject: FS#10911 - Plugins: Fractals (formerly Mandelbrot) - Rename the mandelbrot plugin to fractals - Update manual accordingly - Separate plugin's functionality into separate files - Lay the ground for having fractals sets other than the Mandelbrot set. For that the following will need to be implemented: - Create a new file for the new fracral set - Provide key mapping to switch between sets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24230 a1c6a512-1295-4272-9138-f99709370657 --- manual/plugins/fractals.tex | 81 +++++++++++++++++++++++++++++++++++++++++++ manual/plugins/main.tex | 4 +-- manual/plugins/mandelbrot.tex | 81 ------------------------------------------- 3 files changed, 83 insertions(+), 83 deletions(-) create mode 100644 manual/plugins/fractals.tex delete mode 100644 manual/plugins/mandelbrot.tex (limited to 'manual') diff --git a/manual/plugins/fractals.tex b/manual/plugins/fractals.tex new file mode 100644 index 0000000000..99a2ac0f41 --- /dev/null +++ b/manual/plugins/fractals.tex @@ -0,0 +1,81 @@ +\subsection{Fractals} +\screenshot{plugins/images/ss-mandelbrot}{Mandelbrot}{img:mandelbrot} +This demonstration draws fractal images from the Mandelbrot set +\opt{archos,iriverh100}{using the greyscale engine}. +\begin{table} + \begin{btnmap}{}{} + Direction keys + \opt{HAVEREMOTEKEYMAP}{&} + & Move about the image\\ + % + \opt{RECORDER_PAD,IRIVER_H10_PAD}{\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonMenu\ / \ButtonMenu+\ButtonUp} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd} + \opt{SANSA_C200_PAD,GIGABEAT_S_PAD}{\ButtonVolUp} + \opt{COWON_D2_PAD}{\TouchTopRight} + \opt{HAVEREMOTEKEYMAP}{& } + & Zoom in\\ + % + \opt{RECORDER_PAD}{\ButtonOn} + \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack} + \opt{IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{Long \ButtonSelect} + \opt{IRIVER_H10_PAD}{Long \ButtonPlay} + \opt{SANSA_C200_PAD,GIGABEAT_S_PAD}{\ButtonVolDown} + \opt{COWON_D2_PAD}{\TouchTopLeft} + \opt{HAVEREMOTEKEYMAP}{& } + & Zoom out\\ + % + \opt{RECORDER_PAD}{\ButtonFOne} + \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IAUDIO_X5_PAD}{Long \ButtonPlay} + \opt{IRIVER_H10_PAD}{\ButtonRew} + \opt{GIGABEAT_PAD}{\ButtonVolDown} + \opt{GIGABEAT_S_PAD}{\ButtonNext} + \opt{MROBE100_PAD}{\ButtonPlay} + \opt{COWON_D2_PAD}{\TouchBottomLeft} + \opt{HAVEREMOTEKEYMAP}{& } + & Decrease iteration depth (less detail)\\ + % + \opt{RECORDER_PAD}{\ButtonFTwo} + \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{\ButtonSelect+\ButtonRight} + \opt{IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IRIVER_H10_PAD}{\ButtonFF} + \opt{GIGABEAT_PAD}{\ButtonVolUp} + \opt{GIGABEAT_S_PAD}{\ButtonPrev} + \opt{MROBE100_PAD}{\ButtonMenu} + \opt{COWON_D2_PAD}{\TouchBottomRight} + \opt{HAVEREMOTEKEYMAP}{& } + & Increase iteration depth (more detail)\\ + % + \opt{RECORDER_PAD}{\ButtonFThree} + \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} + \opt{SANSA_FUZE_PAD}{Long \ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IRIVER_H10_PAD}{\ButtonPlay + \ButtonRew} + \opt{GIGABEAT_PAD}{\ButtonA} + \opt{GIGABEAT_S_PAD}{\ButtonMenu} + \opt{MROBE100_PAD}{\ButtonDisplay} + \opt{COWON_D2_PAD}{\TouchCenter} + \opt{HAVEREMOTEKEYMAP}{& } + & Reset and return to the default image\\ + % + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% + ,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD}{\ButtonPower} + \opt{SANSA_FUZE_PAD}{Long \ButtonHome} + \opt{GIGABEAT_S_PAD}{\ButtonBack} + \opt{HAVEREMOTEKEYMAP}{& + \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} + } + & Quit\\ + \end{btnmap} +\end{table} diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex index 62271161e9..a7dc3d7bf0 100644 --- a/manual/plugins/main.tex +++ b/manual/plugins/main.tex @@ -102,9 +102,9 @@ text files% \opt{lcd_bitmap}{\input{plugins/fire.tex}} -{\input{plugins/logo.tex}} +\opt{lcd_bitmap}{\input{plugins/fractals.tex}} -\opt{lcd_bitmap}{\input{plugins/mandelbrot.tex}} +{\input{plugins/logo.tex}} {\input{plugins/mosaic.tex}} diff --git a/manual/plugins/mandelbrot.tex b/manual/plugins/mandelbrot.tex deleted file mode 100644 index 7a1f945eb5..0000000000 --- a/manual/plugins/mandelbrot.tex +++ /dev/null @@ -1,81 +0,0 @@ -\subsection{Mandelbrot} -\screenshot{plugins/images/ss-mandelbrot}{Mandelbrot}{img:mandelbrot} -This demonstration draws fractal images from the Mandelbrot set -\opt{archos,iriverh100}{using the greyscale engine}. -\begin{table} - \begin{btnmap}{}{} - Direction keys - \opt{HAVEREMOTEKEYMAP}{&} - & Move about the image\\ - % - \opt{RECORDER_PAD,IRIVER_H10_PAD}{\ButtonPlay} - \opt{ONDIO_PAD}{\ButtonMenu\ / \ButtonMenu+\ButtonUp} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd} - \opt{SANSA_C200_PAD,GIGABEAT_S_PAD}{\ButtonVolUp} - \opt{COWON_D2_PAD}{\TouchTopRight} - \opt{HAVEREMOTEKEYMAP}{& } - & Zoom in\\ - % - \opt{RECORDER_PAD}{\ButtonOn} - \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack} - \opt{IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{Long \ButtonSelect} - \opt{IRIVER_H10_PAD}{Long \ButtonPlay} - \opt{SANSA_C200_PAD,GIGABEAT_S_PAD}{\ButtonVolDown} - \opt{COWON_D2_PAD}{\TouchTopLeft} - \opt{HAVEREMOTEKEYMAP}{& } - & Zoom out\\ - % - \opt{RECORDER_PAD}{\ButtonFOne} - \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{\ButtonSelect+\ButtonLeft} - \opt{IAUDIO_X5_PAD}{Long \ButtonPlay} - \opt{IRIVER_H10_PAD}{\ButtonRew} - \opt{GIGABEAT_PAD}{\ButtonVolDown} - \opt{GIGABEAT_S_PAD}{\ButtonNext} - \opt{MROBE100_PAD}{\ButtonPlay} - \opt{COWON_D2_PAD}{\TouchBottomLeft} - \opt{HAVEREMOTEKEYMAP}{& } - & Decrease iteration depth (less detail)\\ - % - \opt{RECORDER_PAD}{\ButtonFTwo} - \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{\ButtonSelect+\ButtonRight} - \opt{IAUDIO_X5_PAD}{\ButtonPlay} - \opt{IRIVER_H10_PAD}{\ButtonFF} - \opt{GIGABEAT_PAD}{\ButtonVolUp} - \opt{GIGABEAT_S_PAD}{\ButtonPrev} - \opt{MROBE100_PAD}{\ButtonMenu} - \opt{COWON_D2_PAD}{\TouchBottomRight} - \opt{HAVEREMOTEKEYMAP}{& } - & Increase iteration depth (more detail)\\ - % - \opt{RECORDER_PAD}{\ButtonFThree} - \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} - \opt{SANSA_FUZE_PAD}{Long \ButtonSelect} - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} - \opt{IRIVER_H10_PAD}{\ButtonPlay + \ButtonRew} - \opt{GIGABEAT_PAD}{\ButtonA} - \opt{GIGABEAT_S_PAD}{\ButtonMenu} - \opt{MROBE100_PAD}{\ButtonDisplay} - \opt{COWON_D2_PAD}{\TouchCenter} - \opt{HAVEREMOTEKEYMAP}{& } - & Reset and return to the default image\\ - % - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% - ,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD}{\ButtonPower} - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} - \opt{GIGABEAT_S_PAD}{\ButtonBack} - \opt{HAVEREMOTEKEYMAP}{& - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} - } - & Quit\\ - \end{btnmap} -\end{table} -- cgit v1.2.3