summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNathan Korth <nkorth@nkorth.com>2012-02-25 10:34:26 -0500
committerWilliam Wilgus <wilgus.william@gmail.com>2024-04-28 00:21:16 -0400
commit2c7e47fc121014c1218d58248cd7c49cf2f38f0a (patch)
tree1900db6cb35b94dcda6b93f0d2d0ba096979e796 /tools
parent3ae48284c1dcca3515785d15444d3dd4000cbfe5 (diff)
downloadrockbox-2c7e47fc121014c1218d58248cd7c49cf2f38f0a.tar.gz
rockbox-2c7e47fc121014c1218d58248cd7c49cf2f38f0a.zip
New plugin: Picross
Picross is a puzzle game also known as Picture Crossword, Nonograms, or Paint By Numbers. See http://en.wikipedia.org/wiki/Nonogram for information on how to play. Update 1: nicer graphics with less images, fixed directory listing, changed how the board works to make a lot of math more sane Update 2: added missing rb.yield to viewPicture loop Update 3: you can now save a game in progress Update 4: fixed a file pointer leak, improved the numbers font Update 5: no images, use vector num draw library add zoom, freedraw -- Bilgus Change-Id: Idc476b46b6eaa10818400fa789701d5bac83467f
Diffstat (limited to 'tools')
-rwxr-xr-xtools/buildzip.pl11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl
index 43c304ff12..2956b49492 100755
--- a/tools/buildzip.pl
+++ b/tools/buildzip.pl
@@ -182,6 +182,13 @@ sub make_install {
182 #glob_mkdir("$temp_dir/rocks/demos/lua_scripts"); 182 #glob_mkdir("$temp_dir/rocks/demos/lua_scripts");
183 #glob_copy("$ROOT/apps/plugins/lua_scripts/*.lua", "$temp_dir/rocks/demos/lua_scripts/"); 183 #glob_copy("$ROOT/apps/plugins/lua_scripts/*.lua", "$temp_dir/rocks/demos/lua_scripts/");
184 } 184 }
185 #lua picross puzzles
186 if(-e "$ROOT/apps/plugins/picross") {
187 unless (glob_mkdir("$libdir/rocks/games/picross")) {
188 return 0;
189 }
190 glob_install("$ROOT/apps/plugins/picross/*.picross", "$libdir/rocks/games/picross");
191 }
185 192
186 # all the rest directories 193 # all the rest directories
187 foreach my $t (@userstuff) { 194 foreach my $t (@userstuff) {
@@ -533,6 +540,10 @@ sub buildzip {
533 copy("$ROOT/apps/plugins/sokoban.levels", "$temp_dir/rocks/games/sokoban.levels"); # sokoban levels 540 copy("$ROOT/apps/plugins/sokoban.levels", "$temp_dir/rocks/games/sokoban.levels"); # sokoban levels
534 copy("$ROOT/apps/plugins/snake2.levels", "$temp_dir/rocks/games/snake2.levels"); # snake2 levels 541 copy("$ROOT/apps/plugins/snake2.levels", "$temp_dir/rocks/games/snake2.levels"); # snake2 levels
535 copy("$ROOT/apps/plugins/rockbox-fonts.config", "$temp_dir/rocks/viewers/"); 542 copy("$ROOT/apps/plugins/rockbox-fonts.config", "$temp_dir/rocks/viewers/");
543 # picross files
544 copy("$ROOT/apps/plugins/picross_default.picross", "$temp_dir/rocks/games/picross_default.picross");
545 copy("$ROOT/apps/plugins/bitmaps/native/picross_numbers.bmp",
546 "$temp_dir/rocks/games/picross_numbers.bmp");
536 } 547 }
537 548
538 if(-e "$temp_dir/rocks/demos/pictureflow.rock") { 549 if(-e "$temp_dir/rocks/demos/pictureflow.rock") {