summaryrefslogtreecommitdiff
path: root/apps/recorder/sokoban.c (follow)
Commit message (Collapse)AuthorAge
* Added plugin loader. Moved games, demos and the text viewer to loadable ↵Björn Stenberg2003-06-29
| | | | | | plugins. Copy your *.rock files to /.rockbox/rocks/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3769 a1c6a512-1295-4272-9138-f99709370657
* Rewrote the level loader, and killed a few bugs in the processLinus Nielsen Feltzing2003-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3765 a1c6a512-1295-4272-9138-f99709370657
* Made the sokoban level loader CR/LF tolerantLinus Nielsen Feltzing2003-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3758 a1c6a512-1295-4272-9138-f99709370657
* Robert Hak's adjustments of Eric Linenberg's original Sokoban game, patchedDaniel Stenberg2003-06-10
| | | | | | | | | | | | | by yours truly to work. Put the levels.txt file (http://rockbox.haxx.se/levels.txt) in your .rockbox/sokoban/ directory and play Sokoban like before, only using a fraction of the memory! Another upside of this fix, is the ability to design your own levels. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3740 a1c6a512-1295-4272-9138-f99709370657
* include "sprintf.h" after the system headers for the simulator magicDaniel Stenberg2003-04-25
| | | | | | | redefines to work better git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3618 a1c6a512-1295-4272-9138-f99709370657
* stupid tabsRobert Hak2003-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3339 a1c6a512-1295-4272-9138-f99709370657
* undo bug across levels, you can't undo to the previous levelRobert Hak2003-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3338 a1c6a512-1295-4272-9138-f99709370657
* use void, not blanks, in function protos to prevent warningsDaniel Stenberg2003-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3328 a1c6a512-1295-4272-9138-f99709370657
* rewrite/cleanup, addition of multilevel undo (limit is 5 right now)Robert Hak2003-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3327 a1c6a512-1295-4272-9138-f99709370657
* added undo info to opening screenRobert Hak2003-02-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3318 a1c6a512-1295-4272-9138-f99709370657
* fixed bug with undo and switching levelsEric Linenberg2003-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3109 a1c6a512-1295-4272-9138-f99709370657
* press ON for undo in sokoban (only 1 undo for now, but better than nothingEric Linenberg2003-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3103 a1c6a512-1295-4272-9138-f99709370657
* usb detection in bounce, and all files use default font (not loaded)Robert Hak2002-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2773 a1c6a512-1295-4272-9138-f99709370657
* stepping towards seperate levels fileRobert Hak2002-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2725 a1c6a512-1295-4272-9138-f99709370657
* Removed lcd_getfontsize(). Removed font parameters to lcd_putsxy and ↵Björn Stenberg2002-09-24
| | | | | | lcd_getstringsize. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2403 a1c6a512-1295-4272-9138-f99709370657
* Moved on_screen, f2_screen, f3_screen and handle_usb (renamed usb_screen) to ↵Björn Stenberg2002-09-24
| | | | | | | | | | | a new file: screens.c. typedef Menu replaced with a bool. All code now calls usb_screen() for usb handling. Nearly all code now deals with USB connect/disconnect properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2401 a1c6a512-1295-4272-9138-f99709370657
* New language/string handlingBjörn Stenberg2002-09-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2327 a1c6a512-1295-4272-9138-f99709370657
* features.h was renamed to options.h since it collided with the systemDaniel Stenberg2002-09-06
| | | | | | | header file using that name when building the simulator... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2205 a1c6a512-1295-4272-9138-f99709370657
* include features.h for deciding which features to includeDaniel Stenberg2002-09-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2202 a1c6a512-1295-4272-9138-f99709370657
* added the last 51 leves I have been working on to make 101 levels. I know ↵Eric Linenberg2002-09-03
| | | | | | this adds a bunch of bulk to the firmware (about 20k), but I just wanted to get them out there. In the future we can do ./rockbox/slevels with the default levels or something like that. There may be some bugs in these levels, but that is for you to find. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2141 a1c6a512-1295-4272-9138-f99709370657
* fixed up a bunch of the levelsEric Linenberg2002-09-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2140 a1c6a512-1295-4272-9138-f99709370657
* we don't need HAS_LCD_BITMAPRobert Hak2002-09-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2110 a1c6a512-1295-4272-9138-f99709370657
* now use USE_GAMESRobert Hak2002-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2105 a1c6a512-1295-4272-9138-f99709370657
* didnt make use of HAVE_LCD_BITMAPRobert Hak2002-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2101 a1c6a512-1295-4272-9138-f99709370657
* Changed the lcd_drawrect() api.Markus Braun2002-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2038 a1c6a512-1295-4272-9138-f99709370657
* Remade the menu system slightly. All functions invoked from menus now useDaniel Stenberg2002-08-23
| | | | | | | | | | | | | the Menu typedef as return type, and *ALL* menus that intercept USB connect can then return MENU_REFRESH_DIR so that the parent (any parent really) that do file or dir-accesses knows that and can do the refresh. If no refresh is needed by the parent, MENU_OK is returned. Somewhat biggish commit this close to 1.3, but we need to sort out this refresh-after-usb-connected business. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1948 a1c6a512-1295-4272-9138-f99709370657
* fixed level 11 again, and moving between levels bugEric Linenberg2002-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1187 a1c6a512-1295-4272-9138-f99709370657
* corrected score placementRobert Hak2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1164 a1c6a512-1295-4272-9138-f99709370657
* Removed some duplicated codeBjörn Stenberg2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1145 a1c6a512-1295-4272-9138-f99709370657
* now we have 50 levels -- more on the way tooEric Linenberg2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1125 a1c6a512-1295-4272-9138-f99709370657
* Changed level array to more friendly format.Björn Stenberg2002-06-20
| | | | | | | | | Made all global variables static. Replaced nested ifs with switches. Added button exit in "you win" display. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1123 a1c6a512-1295-4272-9138-f99709370657
* Now blocks when waiting for a keyLinus Nielsen Feltzing2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1111 a1c6a512-1295-4272-9138-f99709370657
* cut down the size of the firmware by ~20k. Changed the ints to charsEric Linenberg2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1108 a1c6a512-1295-4272-9138-f99709370657
* sometimes when you loaded a level, a 'home' spot would appear below youEric Linenberg2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1107 a1c6a512-1295-4272-9138-f99709370657
* left in garbageEric Linenberg2002-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1083 a1c6a512-1295-4272-9138-f99709370657
* Added more levels, also now you can restart a level and move back and forth ↵Eric Linenberg2002-06-19
| | | | | | between the levels git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1082 a1c6a512-1295-4272-9138-f99709370657
* Removed snprintf warning. Removed unnecessary #ifdefBjörn Stenberg2002-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1032 a1c6a512-1295-4272-9138-f99709370657
* first there was tetris, now we have sokobanRobert Hak2002-06-16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1020 a1c6a512-1295-4272-9138-f99709370657