A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 85 lines 3.7 kB view raw
1\subsection{Spacerocks} 2\screenshot{plugins/images/ss-spacerocks}{Spacerocks}{img:spacerocks} 3Spacerocks is a clone of the old arcade game Asteroids. The goal of the game 4is to blow up the asteroids and avoid being hit by them. Once in a while, a 5UFO will appear -- shoot this for extra points. 6 7\begin{btnmap} 8 % 9 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} 10 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD% 11 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 12 ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD} 13 {\ButtonSelect} 14 \opt{IRIVER_H10_PAD}{\ButtonRew} 15 \opt{COWON_D2_PAD}{\TouchBottomMiddle} 16 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 17 \opt{MPIO_HD300_PAD}{\ButtonEnter} 18 \opt{HAVEREMOTEKEYMAP}{& } 19 \opt{RG_NANO_PAD}{\ButtonA} 20 & Shoot\\ 21 % 22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 23 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 24 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 25 ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 26 {\ButtonUp} 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight} 28 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 29 \opt{COWON_D2_PAD}{\TouchTopMiddle} 30 \opt{MPIO_HD300_PAD}{\ButtonRec} 31 \opt{HAVEREMOTEKEYMAP}{& } 32 & Thrust\\ 33 % 34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 35 ,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 36 ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 37 {\ButtonLeft / \ButtonRight} 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack / \ButtonScrollFwd} 39 \opt{COWON_D2_PAD}{\TouchMidLeft / \TouchMidRight} 40 \opt{MPIO_HD300_PAD}{\ButtonScrollUp / \ButtonScrollDown} 41 \opt{HAVEREMOTEKEYMAP}{& } 42 & Turn left/right\\ 43 % 44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 45 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 46 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD% 47 ,SAMSUNG_YH820_PAD,RG_NANO_PAD} 48 {\ButtonDown} 49 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} 50 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 51 \opt{COWON_D2_PAD}{\TouchTopRight} 52 \opt{MPIO_HD300_PAD}{Long \ButtonPlay} 53 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 54 \opt{HAVEREMOTEKEYMAP}{& } 55 & Teleport\\ 56 % 57 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} 58 \opt{SANSA_CLIP_PAD}{\ButtonHome} 59 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp} 60 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} 61 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD% 62 ,MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPlay} 63 \opt{GIGABEAT_PAD}{\ButtonA} 64 \opt{MROBE100_PAD}{\ButtonDisplay} 65 \opt{COWON_D2_PAD}{\TouchCenter} 66 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 67 \opt{HAVEREMOTEKEYMAP}{& } 68 \opt{RG_NANO_PAD}{\ButtonX} 69 & Pause game\\ 70 % 71 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 72 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 73 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD% 74 ,SANSA_C200_PAD,SANSA_CLIP_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower} 75 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 76 \opt{GIGABEAT_S_PAD}{\ButtonBack} 77 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 78 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 79 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 80 \opt{HAVEREMOTEKEYMAP}{& 81 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 82 } 83 \opt{RG_NANO_PAD}{\ButtonStart} 84 & Quit\\ 85\end{btnmap}