summaryrefslogtreecommitdiff
path: root/apps/plugins/boomshine.lua (follow)
Commit message (Collapse)AuthorAge
* Boomshine Fix rb.touchscreen_set_mode()William Wilgus2019-06-17
| | | | Change-Id: I5bc835f1e006ed923cf0b7a3fcf91d4e357913ed
* lua rewrite boomshineWilliam Wilgus2019-01-24
| | | | | | | | | | | | | | rewrite the logic of boomshine to make it more difficult especially small screens rewrite of the game engine to make memory usage more consistent throught the level and decrease overall memory usage this also removes most of the stuttering in play Add test of device speed this should improve very slow devices but the threshold might still need tweaked Change-Id: I49f5269c69405f6b6060ab18f52c96e3f69ebb14
* Lua Boomshine Update with circles + levelsWilliam Wilgus2018-11-05
| | | | | | | | | added a few more levels and increased difficulty based on level Rliimage allows us to use circles in boomshine Optimized some of the code to exceed the speed of the original Change-Id: I68eb74f8b68fcdc8a9d022cd172374744425f15d
* Rename 'expanded' to 'expended'. Was this a typo?Christ van Willegen2015-04-19
| | | | Change-Id: I2feaee4225f04e3b93f8ccde555090437238ee0f
* Re-seed the random generator for each new game.Christ van Willegen2015-04-08
| | | | Change-Id: I1b814e8475798830d204b4838d98b8b671d93e02
* scroll_engine: Rename scroll_stop* functions to be more consistent with the ↵Thomas Martitz2013-12-14
| | | | | | lcd api. Change-Id: I8ada10b96bfb628cca0331689e8b936ae47c7e1c
* Use PLA in boomshine.lua instead of the awkward kbd_input context. This ↵Thomas Martitz2012-01-27
| | | | | | enables it on RaaA. Change-Id: I616bb39c1e785e39e9369d2ccef45477911bb5a3
* fix FS#11659. wait for user input before exiting the plugin.Teruaki Kawashima2010-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28253 a1c6a512-1295-4272-9138-f99709370657
* boomshine: improve collision detection.Teruaki Kawashima2010-03-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25043 a1c6a512-1295-4272-9138-f99709370657
* Boomshine:Maurus Cuelenaere2009-12-06
| | | | | | | | * simplify some things (no functional changes) * increase default and exploded ball size a bit to be more compliant with the original game (and make beating it on big screens a bit easier) * whitespace cleanups git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23876 a1c6a512-1295-4272-9138-f99709370657
* boomshine: use theme colour to draw text so that text would be more readable ↵Teruaki Kawashima2009-12-05
| | | | | | with white background. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23852 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#10734 - scoring in boomshine.lua is broken (r23391)Robert Kukla2009-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23399 a1c6a512-1295-4272-9138-f99709370657
* Boomshine plugin : make speed and ball sizes adapt to the target screen size ↵Kevin Ferrare2009-10-29
| | | | | | to get a constant gameplay git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23398 a1c6a512-1295-4272-9138-f99709370657
* Boomshine plugin : port to Greyscale and B/W targets, and targets without ↵Kevin Ferrare2009-10-29
| | | | | | touchscreen (currently using the virtual keyboard keymap) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23397 a1c6a512-1295-4272-9138-f99709370657
* Boomshine plugin : Better messages at the end of the game (fixes the ↵Kevin Ferrare2009-10-29
| | | | | | nblevel+1 being displayed) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23394 a1c6a512-1295-4272-9138-f99709370657
* Fixed the Boomshine plugin not to crash when there are no more levels to playKevin Ferrare2009-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23392 a1c6a512-1295-4272-9138-f99709370657
* Add new Lua touchscreen-only game: BoomshineMaurus Cuelenaere2009-10-28
Flyspray: FS#10727 Author: myself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23387 a1c6a512-1295-4272-9138-f99709370657