[rockbox] / trunk / apps / plugins / solitaire.c Repository:
ViewVC logotype

Log of /trunk/apps/plugins/solitaire.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 19252 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 28 00:37:28 2008 UTC (6 days, 5 hours ago) by funman
File length: 56257 byte(s)
Diff to previous 19146
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

Revision 19146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 11:27:31 2008 UTC (13 days, 18 hours ago) by zagor
File length: 55487 byte(s)
Diff to previous 18987
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.

Revision 18987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 3 14:37:50 2008 UTC (4 weeks, 2 days ago) by zagor
File length: 55475 byte(s)
Diff to previous 18338
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.

Revision 18338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 23 09:46:38 2008 UTC (3 months, 1 week ago) by mcuelenaere
File length: 55433 byte(s)
Diff to previous 17847
Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREEN

Revision 17847 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 28 18:10:04 2008 UTC (5 months ago) by bagder
File length: 55430 byte(s)
Diff to previous 17763
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

Revision 17763 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 23 13:20:35 2008 UTC (5 months, 1 week ago) by jdgordon
File length: 55330 byte(s)
Diff to previous 17540
FS#9051 - remove LCD margins... use viewports if you need them...

NOTE to WPS people....
%m has been removed, but (i think) because of the other %m tags it wont fail if you try loading a wps with %m|..|, it will just be ignored.
Also note that if the statusbar is enabled the default viewport is 8 pixels shorter than when its not, i.e (0,0) is really (0,8) if the statusbar is shown... I dont think this will be a major issue because almost no WPS show the bar and use bitmaps... text only WPS shouldnt be affected.

Please report problem screens in http://forums.rockbox.org/index.php?topic=17358.0

Revision 17540 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 16 20:03:27 2008 UTC (6 months, 2 weeks ago) by peter
File length: 55402 byte(s)
Diff to previous 17492
Remove the unhide option from solitaire because it was pretty useless. This also solves a bug when auto unhide was disabled: FS #8988

Revision 17492 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 13 09:57:56 2008 UTC (6 months, 3 weeks ago) by pondlife
File length: 56042 byte(s)
Diff to previous 17261
Plugin parameters should be const.

Revision 17261 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 27 15:30:19 2008 UTC (7 months, 1 week ago) by rob
File length: 56024 byte(s)
Diff to previous 17221
FS#8708: D2/m:robe500 touchscreen keymaps by Andreas Mueller.

Revision 17221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 23 10:28:34 2008 UTC (7 months, 1 week ago) by jdgordon
File length: 55862 byte(s)
Diff to previous 16751
allow the plugin playback control menu to be put in a viewport.
fix text editor so it is actually possible to get to the control menu if the file hasnt been changed (its in the regular menu now)

Revision 16751 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 22 22:03:34 2008 UTC (8 months, 1 week ago) by rob
File length: 55856 byte(s)
Diff to previous 16737
D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks).

Revision 16737 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 22 10:24:28 2008 UTC (8 months, 1 week ago) by amiconn
File length: 54994 byte(s)
Diff to previous 16555
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.

Revision 16555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 8 13:51:03 2008 UTC (8 months, 3 weeks ago) by amiconn
File length: 54009 byte(s)
Diff to previous 16469
Fix FS #7955. Smart move must not be used on the remains stack. * Remove the special case for moving kings as is no longer necessary, and write the smart move in a slightly more elegant way.

Revision 16469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 1 22:55:09 2008 UTC (9 months ago) by roolku
File length: 54227 byte(s)
Diff to previous 16323
M:Robe 100: add button definition/bitmaps to plugins and enable compilation

Revision 16323 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 17 12:23:02 2008 UTC (9 months, 2 weeks ago) by aliask
File length: 53478 byte(s)
Diff to previous 16045
Plugins now enabled and working for the Gigabeat S.

Revision 16045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 10 08:08:31 2008 UTC (10 months, 3 weeks ago) by jdgordon
File length: 52731 byte(s)
Diff to previous 14921
Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere.

Revision 14921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 30 16:39:36 2007 UTC (14 months ago) by dionoea
File length: 52729 byte(s)
Diff to previous 14846
Fix a few solitaire game saving issues: Add a "Save and Quit" menu entry. Using "Quit" will delete the save file if it exists. Save on power off seems to work fine. Save on USB doesn't work (are file IOs disabled when USB is plugged?)

Revision 14846 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 24 22:19:59 2007 UTC (14 months, 1 week ago) by dionoea
File length: 52261 byte(s)
Diff to previous 14771
Automatically save and load solitaire game. Close FS#7796. (Do we need a "quit without saving" menu entry?)

Revision 14771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 20 10:49:48 2007 UTC (14 months, 2 weeks ago) by pixelma
File length: 48917 byte(s)
Diff to previous 14276
Enable plugins on the Sansa C200. Large parts taken from patch FS#7749 by Max Kelley with tweaks, bit of cleanup and additional bitmaps by me. Some of the now enabled plugins could still be improved in regard to screen size adaptation or keymaps but this way it can easily be done later and one by one. The rather ugly 'ifndef's I added temporaryly in plugins/SOURCES will also go one by one. Plugin button actions cause some quirks in a few plugins (e.g. 'clock') but since it's not critical , the bitmaps were already done and it makes a good example for discussing plugin button actions, I thought it could go in.

Revision 14276 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 10 22:48:55 2007 UTC (15 months, 3 weeks ago) by peter
File length: 48147 byte(s)
Diff to previous 14021
Let solitaire save its settings when performing shutdown from inside the game or menu

Revision 14021 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 27 09:57:27 2007 UTC (16 months, 1 week ago) by amiconn
File length: 48064 byte(s)
Diff to previous 13436
Rockbox compiles and boots now on the 2nd gen, but doesn't work properly yet.

Revision 13436 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 19 23:38:09 2007 UTC (18 months, 2 weeks ago) by markun
File length: 48019 byte(s)
Diff to previous 13391
attempt to make the Gigabeat button mappings in the plugins more logical and in line with the mapping in rockbox itself

Revision 13391 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 15 14:08:17 2007 UTC (18 months, 3 weeks ago) by jdgordon
File length: 48031 byte(s)
Diff to previous 13358
another LAME for colombo... fix the sansa wheel; in solitaire

Revision 13358 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 8 11:55:43 2007 UTC (18 months, 4 weeks ago) by jdgordon
File length: 47880 byte(s)
Diff to previous 13248
Move the old api out of the core and into the plugin lib.
ew plugins shuold use the new api and not this one.

Revision 13248 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 23 14:15:07 2007 UTC (19 months, 1 week ago) by jdgordon
File length: 47864 byte(s)
Diff to previous 12831
make the moving smarter so you dont have to select the top card of a column to move the whole column

Revision 12831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 18 11:01:23 2007 UTC (20 months, 2 weeks ago) by jdgordon
File length: 47049 byte(s)
Diff to previous 12809
Remove buffer overflow in solatiare menu
Make the old api -> new api wrapper in the menu safer.

Revision 12809 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 23:02:39 2007 UTC (20 months, 2 weeks ago) by amiconn
File length: 47049 byte(s)
Diff to previous 12807
Rename some macros to account for the recently added M5 port. No code changes.

Revision 12807 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 21:56:08 2007 UTC (20 months, 2 weeks ago) by amiconn
File length: 47047 byte(s)
Diff to previous 12798
Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered.

Revision 12798 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 00:52:42 2007 UTC (20 months, 2 weeks ago) by midkay
File length: 47059 byte(s)
Diff to previous 12719
FS#6790 - Add playback control menu to Solitaire, thanks to Douglas Valentine.

Revision 12719 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 11 08:05:05 2007 UTC (20 months, 3 weeks ago) by jdgordon
File length: 46918 byte(s)
Diff to previous 12704
revert  FS#6747 — y-margin reset in gui_list_draw, it introduced a nasty 
scroll bug which isnt so simple to fix.

Revision 12704 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 10 12:43:21 2007 UTC (20 months, 3 weeks ago) by jdgordon
File length: 46846 byte(s)
Diff to previous 12281
Accept FS#6747 by Timo Horstschäfer

Revision 12281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 12 04:21:49 2007 UTC (21 months, 3 weeks ago) by midgey34
File length: 46918 byte(s)
Diff to previous 12008
Rename solitaire_ bitmaps to card_ since they are used in solitaire and blackjack. Ideally all future card games will use these graphics.

Revision 12008 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 14 13:48:09 2007 UTC (22 months, 2 weeks ago) by dave
File length: 46987 byte(s)
Diff to previous 11892
Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code.  Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods.  Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT).  The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats.

Revision 11892 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 3 23:53:22 2007 UTC (23 months ago) by dan_a
File length: 46390 byte(s)
Diff to previous 11557
Improved Sansa keymappings for Pacbox, Solitaire and Star.  From FS#6466 by Piotr Jafiszow

Revision 11557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 19 22:49:37 2006 UTC (2 years ago) by amiconn
File length: 46544 byte(s)
Diff to previous 11526
Solitaire: Repair card border and selection frame. Would it be better to make the playfield background always green again?

Revision 11526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 15 06:14:27 2006 UTC (2 years ago) by kkurbjun
File length: 46301 byte(s)
Diff to previous 11351
Don't need to remove the backdrop for all plugins - leave it up for some.

Revision 11351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 13:38:09 2006 UTC (2 years, 1 month ago) by barrywardell
File length: 46695 byte(s)
Diff to previous 11323
Allow the Sansa e200 UI simulator to be built. Thanks to Andre Smith for the nice image of the Sansa. Lots more to be done including testing and tweaking the keymaps and modifying the plugins for the Sansa's 176x220 LCD.

Revision 11323 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 23 22:44:46 2006 UTC (2 years, 1 month ago) by amiconn
File length: 45830 byte(s)
Diff to previous 11262
Solitaire: Optionally auto-unhide the next card on a stack if the last known card is moved away.

Revision 11262 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 18 21:39:57 2006 UTC (2 years, 1 month ago) by pixelma
File length: 44886 byte(s)
Diff to previous 11182
Solitaire: better button assignments for H10 and X5 (with working shortcuts)

Revision 11182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 11 02:24:57 2006 UTC (2 years, 1 month ago) by jethead71
File length: 44479 byte(s)
Diff to previous 11104
Fixed background color on solitaire menu. It wasn't set when entering menu and having a dark background made it almost unreadable.

Revision 11104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 1 20:55:41 2006 UTC (2 years, 2 months ago) by amiconn
File length: 44483 byte(s)
Diff to previous 11103
Solitaire: Fixed incorrect condition check that caused an out-of-bounds access allowing to put the 2 of spades into nirvana.

Revision 11103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 1 20:02:44 2006 UTC (2 years, 2 months ago) by amiconn
File length: 44244 byte(s)
Diff to previous 11097
Solitaire: Don't let the REM2STACK shortcut repeat on irivers.

Revision 11097 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 30 09:04:05 2006 UTC (2 years, 2 months ago) by amiconn
File length: 44165 byte(s)
Diff to previous 11096
Solitaire: colourised selection frame on colour targets.

Revision 11096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 29 20:39:29 2006 UTC (2 years, 2 months ago) by amiconn
File length: 44042 byte(s)
Diff to previous 11028
Heavy graphical rework of solitaire: * Now uses full-card bitmaps (minus border) in several resolutions and colour depths. All graphical work done by Marianne Arnold; 37x49 and 26x33 pixel graphics partially based on the PySol cardset adapted from kdegames 1.0 * Cardback for greyscale targets. * Nicer edges for large cards. * Correct vertical card spacing within columns, hidden cards always use half the space now. * Correct horizontal spacing of columns.

Revision 11028 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 22 22:44:57 2006 UTC (2 years, 2 months ago) by amiconn
File length: 45252 byte(s)
Diff to previous 11021
Tweaked the card animation a bit more.

Revision 11021 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 21 20:12:04 2006 UTC (2 years, 2 months ago) by amiconn
File length: 45103 byte(s)
Diff to previous 11016
Solitaire: Adjust bouncing cards parameters to the LCD resolution.

Revision 11016 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 20 23:34:54 2006 UTC (2 years, 2 months ago) by amiconn
File length: 44928 byte(s)
Diff to previous 10999
Solitaire: Don't use bitfields where it's unnecessary, and use 'int' for single variables. Saves ~400 bytes of code on SH1, and ~1200 bytes of code on coldfire. ARM doesn't profit though.

Revision 10999 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 19 06:14:56 2006 UTC (2 years, 2 months ago) by amiconn
File length: 45199 byte(s)
Diff to previous 10987
Solitaire: Fixed menu colours.

Revision 10987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 00:49:54 2006 UTC (2 years, 2 months ago) by amiconn
File length: 45085 byte(s)
Diff to previous 10986
Solitaire: Removed unused button definitions.

Revision 10986 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 00:36:09 2006 UTC (2 years, 2 months ago) by amiconn
File length: 45613 byte(s)
Diff to previous 10984
Solitaire: * Use rockbox API menu. * Fixed typo.

Revision 10984 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 17 22:14:18 2006 UTC (2 years, 2 months ago) by amiconn
File length: 47165 byte(s)
Diff to previous 10949
Solitaire: * Button assignments: Better layout for ipods, allowing one-handed operation during the game. More logical shortcut buttons for Ondios. Slight changes for other targets, including working button repeat for up/down when there is no dual use. * Help text showing all possible buttons instead of forcing the user to try and find out. The text adapts to LCD resolution and selected font.

Revision 10949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 15 06:24:36 2006 UTC (2 years, 2 months ago) by amiconn
File length: 48045 byte(s)
Diff to previous 10926
Solitaire: * Even more 'natural' bouncing cards. * Only load the config from disk once, and only save it on exit if it changed.

Revision 10926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 10 20:39:46 2006 UTC (2 years, 2 months ago) by dionoea
File length: 47763 byte(s)
Diff to previous 10924
Looks like we need to explicitly say that we need signed chars.

Revision 10924 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 10 20:04:17 2006 UTC (2 years, 2 months ago) by dionoea
File length: 47749 byte(s)
Diff to previous 10898
Fix corruption in remains stack and simplify code where possible

Revision 10898 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 6 08:28:13 2006 UTC (2 years, 2 months ago) by tucoz
File length: 48246 byte(s)
Diff to previous 10897
Correct the help text for iriver HXXX players

Revision 10897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 6 07:45:10 2006 UTC (2 years, 2 months ago) by amiconn
File length: 48253 byte(s)
Diff to previous 10896
More natural bouncing cards animation.

Revision 10896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 6 01:33:26 2006 UTC (2 years, 2 months ago) by amiconn
File length: 48238 byte(s)
Diff to previous 10894
Solitaire: * Improved large suits for medium/large LCDs, and all new large suits for small LCDs, by Marianne Arnold. * Use the actual card dimensions in the code. Old values were one off. * #ifdef cleanup using the capabilities of the bitmap build system. * Some more tweaks.

Revision 10894 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 5 21:47:31 2006 UTC (2 years, 2 months ago) by dionoea
File length: 48777 byte(s)
Diff to previous 10893
Untested cursor display fix when no cards are left/drawn on the remains stack.

Revision 10893 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 5 20:54:46 2006 UTC (2 years, 2 months ago) by dionoea
File length: 48759 byte(s)
Diff to previous 10885
Add some yielding during the bouncing cards sequence (and only refresh what's needed)

Revision 10885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 21:46:56 2006 UTC (2 years, 3 months ago) by dionoea
File length: 48641 byte(s)
Diff to previous 10884
Foreground color in menus

Revision 10884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 21:33:08 2006 UTC (2 years, 3 months ago) by dionoea
File length: 48595 byte(s)
Diff to previous 10883
Bouncing cards when you win :)

Revision 10883 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 20:26:31 2006 UTC (2 years, 3 months ago) by dionoea
File length: 47088 byte(s)
Diff to previous 10881
Restore default background color when going back to menu after winning.

Revision 10881 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 19:36:09 2006 UTC (2 years, 3 months ago) by dionoea
File length: 47099 byte(s)
Diff to previous 10873
Some more remains' stack bug fixes. I must've been drunk when i wrote the original code...

Revision 10873 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 3 16:54:42 2006 UTC (2 years, 3 months ago) by dionoea
File length: 46778 byte(s)
Diff to previous 10868
Fix some more bugs found by amiconn:
(1) The bug I already described yesterday: If the draw
    stack becomes completely empty, it reappears. Slightly
    irritating
(2) When the cursor is placed on the remains' stack when
    there is no card, and then a card is drawn, the cursor
    disappears
(4) (easy one) The help texts refer to drawing 3 new cards,
    but solitaire now has selectable draw one / draw three

Revision 10868 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 3 14:16:03 2006 UTC (2 years, 3 months ago) by dionoea
File length: 46757 byte(s)
Diff to previous 10862
Use consistant margins. If people still have ideas to make it look better on some of the targets, feel free to say so on IRC.

Revision 10862 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 2 23:10:28 2006 UTC (2 years, 3 months ago) by dionoea
File length: 46877 byte(s)
Diff to previous 10861
Some more tweaking so that it now looks really good on small screens

Revision 10861 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 2 22:45:27 2006 UTC (2 years, 3 months ago) by dionoea
File length: 46668 byte(s)
Diff to previous 10859
Fix solitaire card colors

Revision 10859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 2 21:56:22 2006 UTC (2 years, 3 months ago) by dionoea
File length: 46180 byte(s)
Diff to previous 10523
Hopefully fix solitaire invisible card bug ... and add some more.

Revision 10523 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 11 09:14:35 2006 UTC (2 years, 3 months ago) by bger
File length: 46209 byte(s)
Diff to previous 10522
Removed too much...

Revision 10522 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 11 09:05:58 2006 UTC (2 years, 3 months ago) by bger
File length: 46202 byte(s)
Diff to previous 10521
Correct H10's #define indents, remove redundant lines

Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 11 08:35:27 2006 UTC (2 years, 3 months ago) by bger
File length: 46616 byte(s)
Diff to previous 10453
Patch #5731 by Barry Wardell: more iriver h10 work. Thanks!

Revision 10453 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 20:58:35 2006 UTC (2 years, 4 months ago) by dionoea
File length: 46001 byte(s)
Diff to previous 10446
Yet some more fixes (mostly for small archos screens).

Revision 10446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 20:17:25 2006 UTC (2 years, 4 months ago) by bagder
File length: 45943 byte(s)
Diff to previous 10445
Barry Wardell's keymappings for H10

Revision 10445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 20:11:47 2006 UTC (2 years, 4 months ago) by dionoea
File length: 45395 byte(s)
Diff to previous 10443
Remove some more useless code

Revision 10443 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 19:57:33 2006 UTC (2 years, 4 months ago) by dionoea
File length: 45542 byte(s)
Diff to previous 10423
Some graphics fixes for solitaire. (Numbers for hearts and diamonds still need to be colored red on color LCD screens)

Revision 10423 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 2 22:33:34 2006 UTC (2 years, 4 months ago) by dionoea
File length: 44914 byte(s)
Diff to previous 10422
Fix compile warning (and small diaply bug)

Revision 10422 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 2 22:17:21 2006 UTC (2 years, 4 months ago) by dionoea
File length: 44954 byte(s)
Diff to previous 10196
Cleanup solitaire code a bit. A side effect is that it should now be possible to play on small LCD screens like the recorder's (which had become impossible since revision 1.20).

Revision 10196 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 21:38:27 2006 UTC (2 years, 4 months ago) by dionoea
File length: 53115 byte(s)
Diff to previous 10157
 * fix bug (when double clicking on a card on the remains' stack to
automatically move it to the corresponding final stack, if the move
worked, the cursor wasn't able to select a new card afterwards. - yeah,
this sounds a bit complicated)
 * remove trailing spaces/tabs

TODO: Fix/clean/rewrite the plugin. This whole code is a mess. It's
impossible to read and maintain.

Revision 10157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 30 16:43:47 2006 UTC (2 years, 5 months ago) by kevin
File length: 53349 byte(s)
Diff to previous 9139
To avoid having to use the main unit when accidentally launching a plugin from the remote, plugins now support remote quit

Revision 9139 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 20 22:07:35 2006 UTC (2 years, 8 months ago) by dave
File length: 53145 byte(s)
Diff to previous 8835
Add cardback bitmap for colour LCDs smaller than 220x176.

Revision 8835 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 20:54:09 2006 UTC (2 years, 9 months ago) by dave
File length: 53027 byte(s)
Diff to previous 8831
More iPod 3G work from Seven Le Mesle

Revision 8831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 15:42:52 2006 UTC (2 years, 9 months ago) by markun
File length: 52955 byte(s)
Diff to previous 8829
first gigabeat commit

Revision 8829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 15:13:04 2006 UTC (2 years, 9 months ago) by markun
File length: 51845 byte(s)
Diff to previous 8828
code police strikes again

Revision 8828 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 15:06:25 2006 UTC (2 years, 9 months ago) by linus
File length: 51848 byte(s)
Diff to previous 8576
Button driver for iAudio X5

Revision 8576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 01:58:10 2006 UTC (2 years, 9 months ago) by dave
File length: 51844 byte(s)
Diff to previous 8366
Minor cleaning - move card back bitmap to external bmp file, and define card size based on LCD size, not keypad type

Revision 8366 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 18 11:09:06 2006 UTC (2 years, 10 months ago) by bagder
File length: 58543 byte(s)
Diff to previous 8349
Matt v.d. Westhuizen's iAudio X5 keypad adjustments

Revision 8349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 15 18:20:18 2006 UTC (2 years, 10 months ago) by amiconn
File length: 57569 byte(s)
Diff to previous 8272
New plugin loader. Solves the crashes introduced with the .bss changes while keeping the small binary size. The model & api version check is now part of the plugin loader. Codecs are not yet adapted, but the old method still works for them. Simulator plugins are not (yet) version-checked. API version numbering restarted, as this is an all-new system. Uses the target ID from configure, so don't change that too often.

Revision 8272 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 01:21:58 2005 UTC (2 years, 11 months ago) by linus
File length: 57580 byte(s)
Diff to previous 8270
Even more button fixes for solitaire

Revision 8270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 00:25:05 2005 UTC (2 years, 11 months ago) by linus
File length: 57589 byte(s)
Diff to previous 8269
Even more iPod solitaire fixes

Revision 8269 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 00:17:43 2005 UTC (2 years, 11 months ago) by linus
File length: 57001 byte(s)
Diff to previous 8267
Solitaire fix for Archos and iPod models

Revision 8267 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 20 22:57:04 2005 UTC (2 years, 11 months ago) by linus
File length: 56487 byte(s)
Diff to previous 8262
H300: Colors for solitaire by Ben Basha

Revision 8262 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 19 00:11:28 2005 UTC (2 years, 11 months ago) by dave
File length: 41727 byte(s)
Diff to previous 8233
Remove IPOD_NANO_PAD definition - the Nano's keypad has turned out to be identical to the other 4G models

Revision 8233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 14 01:31:37 2005 UTC (2 years, 11 months ago) by dave
File length: 41799 byte(s)
Diff to previous 7912
iPod: Initial attempt at button mappings for plugins.  All plugins now compile, but more work is needed with the more complex ones to make them iPod friendly

Revision 7912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 21:09:23 2005 UTC (3 years ago) by amiconn
File length: 40649 byte(s)
Diff to previous 7583
Changed the LCD_COLOR pixel value format to packed RGB (unsigned int). Now all LCDs with depth > 1 use the same datatype. Added macros for easy pixel value definition.

Revision 7583 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 6 12:42:19 2005 UTC (3 years, 1 month ago) by linus
File length: 40684 byte(s)
Diff to previous 7046
Patch #1264727 by Dave Hooper, Colorize red cards on screens with LCD_DEPTH > 1

Revision 7046 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 6 22:58:02 2005 UTC (3 years, 4 months ago) by amiconn
File length: 40013 byte(s)
Diff to previous 6912
4-shades greyscale graphics core for iriver H1x0. 4-grey rockbox logo and light grey background in splash() boxes. Simplified the splash() box creation as the new graphics core does clipping. Adapted screendump feature and added flexible preprocessing to construct the bmp header. Rockboy now uses 4-grey mode as well. 4-grey support for win32 simulator. Fixed win32 player sim to not use double bitmap conversion via a recorder-like framebuffer, and correctly display double-height text. X11 simulator temporarily adapted. The display won't be distorted, but it still shows b&w only.

Revision 6912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 29 12:47:24 2005 UTC (3 years, 5 months ago) by bagder
File length: 39983 byte(s)
Diff to previous 6906
Hristo Kovachev's keypad fixes for the H300 build

Revision 6906 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 28 23:15:47 2005 UTC (3 years, 5 months ago) by amiconn
File length: 39887 byte(s)
Diff to previous 6879
Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations.

Revision 6879 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 26 20:12:56 2005 UTC (3 years, 5 months ago) by dionoea
File length: 39923 byte(s)
Diff to previous 6876
 * use *rb->current_tick for srand
 * don't truncate last column on players that have screens larger than
   the recorder's

Revision 6876 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 26 19:35:29 2005 UTC (3 years, 5 months ago) by dionoea
File length: 39687 byte(s)
Diff to previous 6856
 * fix some cursor bugs (patch 1222287)
 * added call to srand (patch 1223090)

Revision 6856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 24 22:33:21 2005 UTC (3 years, 5 months ago) by amiconn
File length: 39355 byte(s)
Diff to previous 6644
First part of graphics api rework. Special functions, parameter handling, pixel functions, lines and filled primitives done for black & white core, main display.

Revision 6644 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 9 21:19:38 2005 UTC (3 years, 5 months ago) by bagder
File length: 38731 byte(s)
Diff to previous 5967
Martin Arver's fix to properly adapt the menu for the chosen font.

Revision 5967 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 16 02:08:16 2005 UTC (3 years, 9 months ago) by amiconn
File length: 38669 byte(s)
Diff to previous 5787
Solitaire adapted to iRiver, based on patch #1121520 by Jonas Haggqvist.

Revision 5787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 4 13:06:06 2005 UTC (3 years, 9 months ago) by bagder
File length: 37702 byte(s)
Diff to previous 5784
Let's do an ifdef here to prevent builds for iriver since the keymapping
isn't fixed for it (yet). Feel free to help!

Revision 5784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 4 12:41:09 2005 UTC (3 years, 9 months ago) by bagder
File length: 37622 byte(s)
Diff to previous 5512
adapted to build on iRiver

Revision 5512 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 26 14:56:05 2004 UTC (3 years, 11 months ago) by amiconn
File length: 37116 byte(s)
Diff to previous 5315
Plugin fixes: Correct button name for MODE key in help texts, conforming to the manual & wiki documentation (Ondio plugins). Alternate image is selected with MINUS, not MENU (rockbox_flash for player). Shortened some help lines that didn't fit on the display with the default font (solitaire). Fixed a number of typos.

Revision 5315 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 20 23:54:53 2004 UTC (4 years, 1 month ago) by amiconn
File length: 37115 byte(s)
Diff to previous 5003
 Plugin rework 4: (solitaire) Fixed an array out-of-bounds access on game init. Help splashes are cleaned up after timeout. Compile-time keyboard configuration. Added USB handling using the default event handler

Revision 5003 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 21 23:05:36 2004 UTC (4 years, 3 months ago) by linus
File length: 30925 byte(s)
Diff to previous 5000
Patch #1011849 by Antoine Cellerier

Revision 5000 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 18 12:06:10 2004 UTC (4 years, 3 months ago) by bagder
File length: 31316 byte(s)
Diff to previous 4997
fixed comments, added linefeeds to chop some of the longest lines

Revision 4997 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Aug 17 06:50:14 2004 UTC (4 years, 3 months ago) by zagor
File length: 28648 byte(s)
Minesweeper and Solitaire plugins by Antoine Cellerier

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Admin: Björn Stenberg
ViewVC Help
Powered by ViewVC 1.1-dev