Tomer Shalev
704eb8adee
Brickmania: Don't use hard coded value
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25372 a1c6a512-1295-4272-9138-f99709370657
2010-03-28 16:36:30 +00:00
Tomer Shalev
b917337be9
Brickmania: Fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25358 a1c6a512-1295-4272-9138-f99709370657
2010-03-27 18:27:29 +00:00
Tomer Shalev
857e946923
Brickmania: Prevent a ball that is sticked to the edge of the pad from being fired outside the screen's region when the pad is moved all the way to the screen's edge
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25357 a1c6a512-1295-4272-9138-f99709370657
2010-03-27 18:23:43 +00:00
Tomer Shalev
8e8d2c2a5b
Brickmania: Simplify movement of pad (and any balls that are sticked to it)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25356 a1c6a512-1295-4272-9138-f99709370657
2010-03-27 18:17:58 +00:00
Tomer Shalev
be730dce0c
Brickmania: Prevent two overlapping balls from destrying bricks together and stick forever
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25355 a1c6a512-1295-4272-9138-f99709370657
2010-03-27 17:56:54 +00:00
Tomer Shalev
985d0bb3f0
Brickmania: Test if power-up hit side of paddle
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24949 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 18:45:37 +00:00
Tomer Shalev
ce8b00d540
Brickmania: Use helper function check_rect to test whether ball hits brick
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24948 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 18:23:46 +00:00
Teruaki Kawashima
3f8d4a5a0f
use same variable/macro name for highscore among plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24941 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 14:45:37 +00:00
Tomer Shalev
b21b0c872e
Brickmania: Use NUMBER_OF_POWERUPS in enum
...
Thanks for kugel and linuxstb for this
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24935 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 09:35:47 +00:00
Tomer Shalev
66916c6d67
Brickmania: Revert to using intersection checks for testing if powerup hit
...
paddle
r24925 introduced a potential bug: the collision detection with the paddle is
not using the line intersection checks and consequently could cause the powerup
to be missed if the drop speed is fast enough (which varies depending on the
target because of the speed scaling).
Thanks for Karl Kurbjun for noticing and alerting!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24934 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 08:24:45 +00:00
Tomer Shalev
45a14f31d0
Brickmania: Use static whenever possible
...
- Also fix some code styling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24933 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 08:02:12 +00:00
Tomer Shalev
e96f05822f
Brickmania: Fix inner loop used the same variable as outer loop, which trashed
...
powerups when paddle hit Normal or Fire powerups
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24932 a1c6a512-1295-4272-9138-f99709370657
2010-02-27 07:58:48 +00:00
Tomer Shalev
ebbfe872ac
Brickmania: Fix NUMBER_OF_POWERUPS and POWER_TYPE_COUNT were used for the same purpose
...
Thanks for Asael Reiter for spotting this
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24928 a1c6a512-1295-4272-9138-f99709370657
2010-02-26 15:02:50 +00:00
Tomer Shalev
410cb26cc8
Brickmania: Re-arrange code (no functional change)
...
- Remove use of typedefs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24927 a1c6a512-1295-4272-9138-f99709370657
2010-02-26 14:36:37 +00:00
Tomer Shalev
adcbb07303
Brickmania: Fix wrong power image in shown, caused by previous commit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24926 a1c6a512-1295-4272-9138-f99709370657
2010-02-26 14:32:27 +00:00
Tomer Shalev
50cb86cff3
FS#11057 - brickmania: simplify the powerups
...
Author: Asael Reiter
Added some changes by me.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24925 a1c6a512-1295-4272-9138-f99709370657
2010-02-26 14:06:34 +00:00
Tomer Shalev
cee3b29729
FS#11049 - Brickmania: Make brick a two-dimensional array
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24890 a1c6a512-1295-4272-9138-f99709370657
2010-02-24 20:08:30 +00:00
Teruaki Kawashima
56d29e8977
some changes to use of display_text.
...
* add parameter, wait_key to display_text().
- set this true to wait button press after all words is displayed.
* use ARRAYLEN macro instead of #define WORDS
* add macro to indicate end of style array.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24846 a1c6a512-1295-4272-9138-f99709370657
2010-02-22 07:17:15 +00:00
Tomer Shalev
cd08122e4e
Brickmania: Hopefully prevent dissappearing of the ball
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24810 a1c6a512-1295-4272-9138-f99709370657
2010-02-21 17:16:07 +00:00
Tomer Shalev
3dc9d111b3
Brickmania: Use predefined macro definition when possible
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24809 a1c6a512-1295-4272-9138-f99709370657
2010-02-21 16:13:43 +00:00
Tomer Shalev
73c047c8dc
FS#10485 - Some changes for brickmania
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24775 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 16:34:18 +00:00
Tomer Shalev
5bae969a3e
Brickmania: Use defines for score values
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24771 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 12:52:31 +00:00
Tomer Shalev
320eab69d3
Brickmania: Remove spaces at the end of line
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24769 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 07:36:56 +00:00
Tomer Shalev
ac9f850b7d
Brickmania: Forgotten one more hard-coded value
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24768 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 07:35:47 +00:00
Tomer Shalev
804f67b8ce
Brickmania: Use constant for default value and rename variable of flip-sides delay
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24767 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 07:32:27 +00:00
Tomer Shalev
a745fab8ce
Brickmania: Use constants for number of bricks rows and columns, and for number of levels
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24766 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 07:28:49 +00:00
Tomer Shalev
9d8e07a3fc
Brickmania: Use constant for number of fires
...
Part of FS#10485 by Asael Reiter
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24764 a1c6a512-1295-4272-9138-f99709370657
2010-02-19 07:16:09 +00:00
Tomer Shalev
f3e0275671
Brickmania: Test returned value of file operations
...
This doesn't solve FS#11031, but it's a good practice to test returned values nevertheless.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24759 a1c6a512-1295-4272-9138-f99709370657
2010-02-18 22:01:40 +00:00
Tomer Shalev
82d456717e
Brickmania: Fix FS#10959 - Ball disappears
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24700 a1c6a512-1295-4272-9138-f99709370657
2010-02-16 20:58:59 +00:00
Tomer Shalev
f38efac9e2
Brickmania: Fix continue message for Cowon D2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24671 a1c6a512-1295-4272-9138-f99709370657
2010-02-15 19:52:29 +00:00
Szymon Dziok
841cffab5b
Packard Bell Vibe 500: More plugin keymaps (second portion).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24634 a1c6a512-1295-4272-9138-f99709370657
2010-02-13 15:46:34 +00:00
Tomer Shalev
07a6de15bd
Brickmania: Use touchpad actions even if buttons are assigned to them (Cowon D2)
...
Thanks for Strife89DS and pixelma for spotting this
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24554 a1c6a512-1295-4272-9138-f99709370657
2010-02-07 20:19:34 +00:00
Tomer Shalev
ed0290d30f
Cowon D2: Use buttons for Brickmania instead of touchscreen, which hides the paddle
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24553 a1c6a512-1295-4272-9138-f99709370657
2010-02-07 19:16:21 +00:00
Karl Kurbjun
7746f94496
Brickmania: Change the drawing/collision detection to simplify position management.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24140 a1c6a512-1295-4272-9138-f99709370657
2010-01-02 04:51:32 +00:00
Karl Kurbjun
d9484b9251
Brickmania: Improve screen collision detection.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24100 a1c6a512-1295-4272-9138-f99709370657
2009-12-23 03:52:50 +00:00
Karl Kurbjun
e7f2a13609
Accept a form of FS #10561 by Clément Pit-Claudel: Fullscreen Brickmania for portrait players.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24062 a1c6a512-1295-4272-9138-f99709370657
2009-12-18 04:12:05 +00:00
Karl Kurbjun
fe452a0de3
Accept FS #10568 by Asael Reiter: Brickmania Lasers not working properly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24061 a1c6a512-1295-4272-9138-f99709370657
2009-12-18 03:37:28 +00:00
Tomer Shalev
47ddbaa47b
Cowon D2: Rename COWOND2_PAD -> COWON_D2_PAD to match macro used in manual, and
...
to target naming conventions in general
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24010 a1c6a512-1295-4272-9138-f99709370657
2009-12-15 20:51:41 +00:00
Teruaki Kawashima
5cdd920d12
Correct checking return value of open in plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23874 a1c6a512-1295-4272-9138-f99709370657
2009-12-06 13:52:28 +00:00
Robert Menes
f0092e739e
Red is bad, mmmkay? And this should get rid of all that
...
pesky red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23816 a1c6a512-1295-4272-9138-f99709370657
2009-12-02 03:19:10 +00:00
Robert Menes
261e1ae87a
Begone, red!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23815 a1c6a512-1295-4272-9138-f99709370657
2009-12-02 03:12:14 +00:00
Robert Menes
ed940e2508
Fix red.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23814 a1c6a512-1295-4272-9138-f99709370657
2009-12-02 02:15:07 +00:00
Robert Menes
e626dcba40
Start committing plugin keymaps for the Philips GoGear SA9200.
...
I still have more plugins to finish, but this is an initial start
and I can at least get them under version control in case I need
to revise any.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23813 a1c6a512-1295-4272-9138-f99709370657
2009-12-02 01:56:39 +00:00
Rafaël Carré
00997714ef
brickmania: fix scrollwheel use
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23492 a1c6a512-1295-4272-9138-f99709370657
2009-11-03 08:03:13 +00:00
Bertrik Sikken
d24d885aa4
Use wrap-safe TIME_BEFORE/TIME_AFTER macros to compare times with current_time, instead of comparing them directly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23246 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 15:50:30 +00:00
Robert Kukla
ab58cdc0b3
brickmania: There are only 9 powerups
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23151 a1c6a512-1295-4272-9138-f99709370657
2009-10-13 12:00:50 +00:00
Michael Chicoine
162d3c6a09
add Seth Opgenorth to docs/CREDITS
...
correct web link in comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23023 a1c6a512-1295-4272-9138-f99709370657
2009-10-09 03:01:16 +00:00
Nils Wallménius
4f914fdd28
FS#10661 by Seth Opgenorth, adding more levels to brickmania
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23012 a1c6a512-1295-4272-9138-f99709370657
2009-10-08 19:26:07 +00:00
Karl Kurbjun
6317bef3ce
Brickmania: Paddle selection needs to be done with the integer portion, not in fixed point.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23004 a1c6a512-1295-4272-9138-f99709370657
2009-10-08 00:35:14 +00:00
Karl Kurbjun
f7a67625dc
Brickmania: Fix the paddle drawing - The strides were wrong with paddles other than the standard one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23003 a1c6a512-1295-4272-9138-f99709370657
2009-10-08 00:15:54 +00:00
Karl Kurbjun
5f93489218
Brickmania: Add an extra check in the hit logic to make sure that the brick isn't /hit/ after it has been removed from play.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22938 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 05:02:53 +00:00
Karl Kurbjun
1f4245be34
Brickmania: Fix the flip_sides powerup on touchscreens.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22937 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 04:25:28 +00:00
Karl Kurbjun
5949250ce1
Brickmania: Touchscreen improvements - Take advantage of the immediate button data values. Reduce the wait time if the score needs to count up at the end of a level or game. Make sure the game always yeilds after a frame.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22934 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 02:13:13 +00:00
Karl Kurbjun
03f5edcaa6
Brickmania: Some code refactoring - no functional changes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22931 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 22:27:42 +00:00
Karl Kurbjun
1fc595fb87
Brickmania: Fix the flip-sides powerup with touchscreen and make the whole gameboard available to position the paddle
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22926 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 21:11:51 +00:00
Karl Kurbjun
4a6c040568
Brickmania - Fix and enable the absolute touchscreen mode.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22925 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 19:16:18 +00:00
Karl Kurbjun
5d0ac8db6f
Brickmania: Fix paddle position jumps when an N powerup is picked up.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22909 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 05:29:40 +00:00
Karl Kurbjun
b34b3212cd
Brickmania: Fix smaller screens, improve speed scaling and collision detection.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22882 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 08:26:19 +00:00
Karl Kurbjun
d0bb6d0065
Brickmania: Correct the cycle time to match what it was on the H300.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22830 a1c6a512-1295-4272-9138-f99709370657
2009-09-25 14:56:33 +00:00
Teruaki Kawashima
d41e698ea0
brickmania, blackjack, jewels, bubbles: Remove save file only if player resumed the game loaded from the file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22639 a1c6a512-1295-4272-9138-f99709370657
2009-09-06 14:14:22 +00:00
Karl Kurbjun
25123570c7
Fix STRIDE macro for multiscreen and add stride support for picture lib.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22615 a1c6a512-1295-4272-9138-f99709370657
2009-09-04 00:46:24 +00:00
Karl Kurbjun
e80add32ba
Brickmania: Fix define and add support for vertical strides.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22583 a1c6a512-1295-4272-9138-f99709370657
2009-09-01 02:40:18 +00:00
Karl Kurbjun
1facc2e2c8
Brickmania: Make the game speed scale with the GAMESCREEN_HEIGHT.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22582 a1c6a512-1295-4272-9138-f99709370657
2009-09-01 02:07:35 +00:00
Maurus Cuelenaere
9680244f4a
* Fix plugin keymaps for VX777
...
* Enable plugins for VX777
* Fix VX777 simulator
All done by Aaron DeMille.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22576 a1c6a512-1295-4272-9138-f99709370657
2009-08-31 21:11:32 +00:00
Karl Kurbjun
eeb1594494
Brickmania: Capitalize the enum.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22524 a1c6a512-1295-4272-9138-f99709370657
2009-08-29 00:02:02 +00:00
Karl Kurbjun
d646dbe08e
Brickmania: Try to clean up some of the paddle collision code and add comments. Gameplay should be the same.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22523 a1c6a512-1295-4272-9138-f99709370657
2009-08-28 23:55:44 +00:00
Teruaki Kawashima
2bbcf505dd
brickmania: fix position of score in function brickmania_sleep.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22429 a1c6a512-1295-4272-9138-f99709370657
2009-08-19 13:57:40 +00:00
Michael Giacomelli
594b6e2b49
Commit FS#10251. Plugins for the YH-820, YH-920, and YH-925 by Jens Erdmann with improvements and bitmap graphics by me.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22149 a1c6a512-1295-4272-9138-f99709370657
2009-08-04 03:08:32 +00:00
Karl Kurbjun
50d3928901
Blackjack: Use standard menu and add playback menu, use pluginlib high scores.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22126 a1c6a512-1295-4272-9138-f99709370657
2009-08-03 01:07:58 +00:00
Karl Kurbjun
e21081040c
Brickmania: Statusbar should always be drawn at the top of the screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22119 a1c6a512-1295-4272-9138-f99709370657
2009-08-02 17:24:16 +00:00
Teruaki Kawashima
e3f7184e60
brickmania: improve game saving to save current status.
...
fix position of message text and remove unused defines.
fix bug "Congratulations!" won't be shown when cleared all levels.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22112 a1c6a512-1295-4272-9138-f99709370657
2009-08-02 13:45:39 +00:00
Robert Kukla
ec0429a170
updated help for r22057
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22058 a1c6a512-1295-4272-9138-f99709370657
2009-07-26 20:46:40 +00:00
Robert Kukla
00c657f9cc
new powerup in brickmania
...
Author: Asael Reiter
Flyspray: FS #10463
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22057 a1c6a512-1295-4272-9138-f99709370657
2009-07-26 19:51:44 +00:00
Johannes Schwarz
0d9b7ec73e
Fix wrong text colour in help, adapt pegbox manual to r21867
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22016 a1c6a512-1295-4272-9138-f99709370657
2009-07-23 17:45:33 +00:00
Johannes Schwarz
5efd23fbc7
Replace bitmap menu with a standard menu, add highscore table, save last achieved level and add difficulty (part of FS#10193)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21964 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 23:26:50 +00:00
Karl Kurbjun
8a1cda66f0
Brickmania: Correct a bug in the ball/brick collision (large screens (640x480) did not collide with the bottom row of bricks)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21944 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 01:57:06 +00:00
Karl Kurbjun
1c746e5b9e
Brickmania: Make the defines dependent on screen size generic calculations
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21943 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 01:42:27 +00:00
Teruaki Kawashima
c72b23ad2e
use lib display text to display help messages (FS#10099).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21861 a1c6a512-1295-4272-9138-f99709370657
2009-07-14 13:03:17 +00:00
Karl Kurbjun
4855006aab
Add initial plugin keymaps for M:robe 500
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20765 a1c6a512-1295-4272-9138-f99709370657
2009-04-21 04:24:16 +00:00
Thomas Martitz
e6cbad6974
FS#10075 - FUZE: QUIT Plugin by selecting BUTTON_HOME by Johannes Schwarz. Updates the plugin keymap to use Long Home to exit plugins to be more inline with the core keymap.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20680 a1c6a512-1295-4272-9138-f99709370657
2009-04-10 17:28:26 +00:00
Maurus Cuelenaere
fef405c328
Enable plugins on the Onda VX747
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20647 a1c6a512-1295-4272-9138-f99709370657
2009-04-07 23:41:44 +00:00
Mark Arigo
2490262eee
Plugins for the Philips HDD1630. The keymaps are largely untested on the device (patches welcome).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19846 a1c6a512-1295-4272-9138-f99709370657
2009-01-24 22:41:55 +00:00
Andrew Mahone
0b41f0599f
unify pointers to value for configfile, and add TYPE_BOOL type, used by
...
pictureflow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19786 a1c6a512-1295-4272-9138-f99709370657
2009-01-17 22:53:12 +00:00
Andrew Mahone
23d9812273
loader-initialized global plugin API:
...
struct plugin_api *rb is declared in PLUGIN_HEADER, and pointed to by
__header.api
the loader uses this pointer to initialize rb before calling entry_point
entry_point is no longer passed a pointer to the plugin API
all plugins, and pluginlib functions, are modified to refer to the
global rb
pluginlib functions which only served to copy the API pointer are
removed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19776 a1c6a512-1295-4272-9138-f99709370657
2009-01-16 10:34:40 +00:00
Michael Giacomelli
6d5823f964
Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19673 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 23:33:15 +00:00
Michael Sevakis
6340a4c9ed
Some plugins need to yield under heavy user input especially with a scrollwheel.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19416 a1c6a512-1295-4272-9138-f99709370657
2008-12-13 07:36:44 +00:00
Dominik Wenger
90bcf9be5e
m200v4: rename Keys, so they match better other targets with similar key-layout. Enable plugins, add keymaps for plugins. More keymap improvements needed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19405 a1c6a512-1295-4272-9138-f99709370657
2008-12-12 19:50:49 +00:00
Björn Stenberg
cea285d64e
Added keymaps for ZVM to plugins. Enabled zvm plugin building in tools/configure. FS#9605 by Adam Hogan and Robert Menes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19335 a1c6a512-1295-4272-9138-f99709370657
2008-12-04 21:28:56 +00:00
Rafaël Carré
5656f8245f
Sansa Clip: build plugins (FS#9578)
...
Use unmodified C200 keymap when possible, variation of it when not
Use Archos bitmaps when possible
Current problems:
- Pegbox plugin shows display corruption (corruption is different in the simulator)
- Bubbles plugin misses 1 or 2 bottom lines, but if we gain back these lines it occupies a too small area of the screen
- Splitted screen (yellow/blue) is a bit weird in most plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19252 a1c6a512-1295-4272-9138-f99709370657
2008-11-28 00:37:28 +00:00
Björn Stenberg
c6b3d38a15
New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles.
...
Many #include lines adjusted to conform to the new standards.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657
2008-11-20 11:27:31 +00:00
Björn Stenberg
ac488f8cb7
Makefile overhaul. All generated bitmaps are now explicitly in OBJDIR/bitmaps and OBJDIR/pluginbitmaps, and plugins properly depend on their respective bitmap files. Fixes #6847 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18987 a1c6a512-1295-4272-9138-f99709370657
2008-11-03 14:37:50 +00:00
Maurus Cuelenaere
1392dc2144
Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREEN
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18338 a1c6a512-1295-4272-9138-f99709370657
2008-08-23 09:46:38 +00:00
Daniel Stenberg
2acc0ac542
Updated our source code header to explicitly mention that we are GPL v2 or
...
later. We still need to hunt down snippets used that are not. 1324 modified
files...
http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657
2008-06-28 18:10:04 +00:00
Maurus Cuelenaere
50763d512c
Make some more games touchscreen compatible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17707 a1c6a512-1295-4272-9138-f99709370657
2008-06-09 20:59:55 +00:00
Steve Bavin
6526577818
Plugin parameters should be const.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17492 a1c6a512-1295-4272-9138-f99709370657
2008-05-13 09:57:56 +00:00
Rob Purchase
297e0504da
FS#8708: D2/m:robe500 touchscreen keymaps by Andreas Mueller.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17261 a1c6a512-1295-4272-9138-f99709370657
2008-04-27 15:30:19 +00:00
Rob Purchase
554d7ed902
D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16751 a1c6a512-1295-4272-9138-f99709370657
2008-03-22 22:03:34 +00:00
Jens Arnold
29361abf74
Adapt most single-file plugins to the M3 keypad and screen. It's still preliminary, as many plugins now can't be left without the remote. The plugins need to be converted to use the action API (but not pluginlib actions). Plugins are not enabled yet. * Simplify the bitmap handling in the source of some plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16737 a1c6a512-1295-4272-9138-f99709370657
2008-03-22 10:24:28 +00:00
Robert Kukla
d6c8b57b50
M:Robe 100: add button definition/bitmaps to plugins and enable compilation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16469 a1c6a512-1295-4272-9138-f99709370657
2008-03-01 22:55:09 +00:00
Will Robertson
8215b34fdb
Plugins now enabled and working for the Gigabeat S.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16323 a1c6a512-1295-4272-9138-f99709370657
2008-02-17 12:23:02 +00:00