preload now must manage trees and not flat img dir
authorMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Sat, 16 Feb 2008 09:10:33 +0000 (09:10 +0000)
committerMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Sat, 16 Feb 2008 09:10:33 +0000 (09:10 +0000)
bin/preload.sh
web/preload_img.js

index 7688ae8..57c95ed 100755 (executable)
@@ -21,7 +21,7 @@
 
 
 OUTFILE=web/preload_img.js
-IMGPATH=../brisk-img/img
+IMGPATH=../brisk-img
 
 # (
 # echo '<?php'
@@ -36,10 +36,11 @@ rm -f $OUTFILE
 echo "var g_preload_img_arr = new Array( "
 first=1
 spa="            "
-for i in `ls -S $IMGPATH/*.{jpg,png,gif} | grep -v '/src_'`; do
+ltri="`echo "$IMGPATH" | wc -c`"
+for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
    if [ $first -ne 1 ]; then
       echo -n ", "
-      if [ $ct -eq 4 ]; then
+      if [ $ct -eq 3 ]; then
          echo
          echo -n "$spa"
          ct=0
@@ -47,7 +48,7 @@ for i in `ls -S $IMGPATH/*.{jpg,png,gif} | grep -v '/src_'`; do
    else
       echo -n "$spa"
    fi
-   outna="img/`basename $i`"
+   outna="`echo "$i" | cut -c $((ltri + 1))-`"
    echo -n "\"$outna\""
    ct=$((ct + 1))
    first=0
@@ -62,12 +63,12 @@ first=1
 sum=0
 spa="            "
 tot=0
-for i in `ls -S $IMGPATH`; do
+for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
    sz="`stat -c '%s' $IMGPATH/$i`"
    tot=$((tot + sz))
 done
 
-for i in `ls -S $IMGPATH`; do
+for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
    if [ $first -ne 1 ]; then
       echo -n ", "
       if [ $ct -eq 8 ]; then
index 2cb8325..170b38a 100644 (file)
@@ -1,73 +1,85 @@
 var g_preload_img_arr = new Array( 
-            "img/brisk_table_sand0.jpg", "img/brisk_table_sand4.jpg", "img/brisk_table_sand1.jpg", "img/brisk_table_sand3.jpg", 
-            "img/brisk_table_sand2.jpg", "img/brisk_caller_sand4.png", "img/brisk_caller_sand0.png", "img/brisk_caller_sand2.png", 
-            "img/brisk_caller_sand1.png", "img/brisk_caller_sand3.png", "img/asta.png", "img/brisk_banner.png", 
-            "img/bg_capodanno.jpg", "img/33_ea.png", "img/33_we.png", "img/31_we.png", 
-            "img/35_ea.png", "img/35_we.png", "img/31_ea.png", "img/23_ea.png", 
-            "img/33.png", "img/23_we.png", "img/31.png", "img/35.png", 
-            "img/13_ea.png", "img/23.png", "img/13_we.png", "img/cover_ea.png", 
-            "img/cover_we.png", "img/cover.png", "img/32_ea.png", "img/32_we.png", 
-            "img/13.png", "img/32.png", "img/10_we.png", "img/10_ea.png", 
-            "img/27_we.png", "img/27_ea.png", "img/30_we.png", "img/34_we.png", 
-            "img/10.png", "img/30_ea.png", "img/36_we.png", "img/36_ea.png", 
-            "img/34_ea.png", "img/30.png", "img/37_we.png", "img/38_we.png", 
-            "img/36.png", "img/37_ea.png", "img/38_ea.png", "img/38.png", 
-            "img/27.png", "img/34.png", "img/37.png", "img/virtualsky80x15a.gif", 
-            "img/39_we.png", "img/03_we.png", "img/39_ea.png", "img/03_ea.png", 
-            "img/39.png", "img/03.png", "img/17_ea.png", "img/17_we.png", 
-            "img/20.png", "img/20_ea.png", "img/12_we.png", "img/20_we.png", 
-            "img/11_ea.png", "img/12_ea.png", "img/22_we.png", "img/02_ea.png", 
-            "img/02_we.png", "img/22_ea.png", "img/11_we.png", "img/25_we.png", 
-            "img/17.png", "img/25_ea.png", "img/00_ea.png", "img/28_ea.png", 
-            "img/00_we.png", "img/24_we.png", "img/28_we.png", "img/24_ea.png", 
-            "img/11.png", "img/12.png", "img/22.png", "img/02.png", 
-            "img/28.png", "img/00.png", "img/25.png", "img/14_ea.png", 
-            "img/14_we.png", "img/24.png", "img/09_we.png", "img/09_ea.png", 
-            "img/09.png", "img/14.png", "img/04_ea.png", "img/04_we.png", 
-            "img/04.png", "img/19.png", "img/19_ea.png", "img/19_we.png", 
-            "img/21_ea.png", "img/21.png", "img/21_we.png", "img/06.png", 
-            "img/06_ea.png", "img/06_we.png", "img/05.png", "img/16_we.png", 
-            "img/16_ea.png", "img/05_we.png", "img/26_ea.png", "img/26_we.png", 
-            "img/05_ea.png", "img/01_we.png", "img/01_ea.png", "img/16.png", 
-            "img/01.png", "img/07.png", "img/07_ea.png", "img/08_ea.png", 
-            "img/08_we.png", "img/07_we.png", "img/08.png", "img/26.png", 
-            "img/18_ea.png", "img/18_we.png", "img/18.png", "img/15_ea.png", 
-            "img/15_we.png", "img/29_we.png", "img/29_ea.png", "img/29.png", 
-            "img/15.png", "img/brisk_logo64.png", "img/download_now_flash.gif", "img/asta3.png", 
-            "img/asta8.png", "img/asta7.png", "img/asta4.png", "img/astapasso.png", 
-            "img/asta3_ro.png", "img/asta8_ro.png", "img/asta7_ro.png", "img/asta5.png", 
-            "img/asta4_ro.png", "img/asta9.png", "img/astalascio.png", "img/asta0.png", 
-            "img/asta5_ro.png", "img/astapasso_ro.png", "img/astapashalf.png", "img/asta1.png", 
-            "img/asta6.png", "img/asta0_ro.png", "img/asta9_ro.png", "img/asta2.png", 
-            "img/brisk_donate.gif", "img/astalascio_ro.png", "img/virtualsky80x15.png", "img/asta1_ro.png", 
-            "img/astapashalf_ro.png", "img/asta6_ro.png", "img/astaptsub.png", "img/asta2_ro.png", 
-            "img/astaptsub_ro.png", "img/brisk_homebutt.png", "img/dynamica.png", "img/brichi.png", 
-            "img/exitlock2n.png", "img/exitlock1n.png", "img/exitlock1y.png", "img/exitlock3n.png", 
-            "img/altout80x15.png", "img/exitlock0n.png", "img/exitlock3y.png", "img/exitlock2y.png", 
-            "img/brisk_logo80x15.png", "img/exitlock0y.png", "img/brisk_start.png", "img/noimg.png", 
-            "img/brisk_ico.png");
+            "briskin5/img/00_ea.png", "briskin5/img/00.png", "briskin5/img/00_we.png", 
+            "briskin5/img/01_ea.png", "briskin5/img/01.png", "briskin5/img/01_we.png", 
+            "briskin5/img/02_ea.png", "briskin5/img/02.png", "briskin5/img/02_we.png", 
+            "briskin5/img/03_ea.png", "briskin5/img/03.png", "briskin5/img/03_we.png", 
+            "briskin5/img/04_ea.png", "briskin5/img/04.png", "briskin5/img/04_we.png", 
+            "briskin5/img/05_ea.png", "briskin5/img/05.png", "briskin5/img/05_we.png", 
+            "briskin5/img/06_ea.png", "briskin5/img/06.png", "briskin5/img/06_we.png", 
+            "briskin5/img/07_ea.png", "briskin5/img/07.png", "briskin5/img/07_we.png", 
+            "briskin5/img/08_ea.png", "briskin5/img/08.png", "briskin5/img/08_we.png", 
+            "briskin5/img/09_ea.png", "briskin5/img/09.png", "briskin5/img/09_we.png", 
+            "briskin5/img/10_ea.png", "briskin5/img/10.png", "briskin5/img/10_we.png", 
+            "briskin5/img/11_ea.png", "briskin5/img/11.png", "briskin5/img/11_we.png", 
+            "briskin5/img/12_ea.png", "briskin5/img/12.png", "briskin5/img/12_we.png", 
+            "briskin5/img/13_ea.png", "briskin5/img/13.png", "briskin5/img/13_we.png", 
+            "briskin5/img/14_ea.png", "briskin5/img/14.png", "briskin5/img/14_we.png", 
+            "briskin5/img/15_ea.png", "briskin5/img/15.png", "briskin5/img/15_we.png", 
+            "briskin5/img/16_ea.png", "briskin5/img/16.png", "briskin5/img/16_we.png", 
+            "briskin5/img/17_ea.png", "briskin5/img/17.png", "briskin5/img/17_we.png", 
+            "briskin5/img/18_ea.png", "briskin5/img/18.png", "briskin5/img/18_we.png", 
+            "briskin5/img/19_ea.png", "briskin5/img/19.png", "briskin5/img/19_we.png", 
+            "briskin5/img/20_ea.png", "briskin5/img/20.png", "briskin5/img/20_we.png", 
+            "briskin5/img/21_ea.png", "briskin5/img/21.png", "briskin5/img/21_we.png", 
+            "briskin5/img/22_ea.png", "briskin5/img/22.png", "briskin5/img/22_we.png", 
+            "briskin5/img/23_ea.png", "briskin5/img/23.png", "briskin5/img/23_we.png", 
+            "briskin5/img/24_ea.png", "briskin5/img/24.png", "briskin5/img/24_we.png", 
+            "briskin5/img/25_ea.png", "briskin5/img/25.png", "briskin5/img/25_we.png", 
+            "briskin5/img/26_ea.png", "briskin5/img/26.png", "briskin5/img/26_we.png", 
+            "briskin5/img/27_ea.png", "briskin5/img/27.png", "briskin5/img/27_we.png", 
+            "briskin5/img/28_ea.png", "briskin5/img/28.png", "briskin5/img/28_we.png", 
+            "briskin5/img/29_ea.png", "briskin5/img/29.png", "briskin5/img/29_we.png", 
+            "briskin5/img/30_ea.png", "briskin5/img/30.png", "briskin5/img/30_we.png", 
+            "briskin5/img/31_ea.png", "briskin5/img/31.png", "briskin5/img/31_we.png", 
+            "briskin5/img/32_ea.png", "briskin5/img/32.png", "briskin5/img/32_we.png", 
+            "briskin5/img/33_ea.png", "briskin5/img/33.png", "briskin5/img/33_we.png", 
+            "briskin5/img/34_ea.png", "briskin5/img/34.png", "briskin5/img/34_we.png", 
+            "briskin5/img/35_ea.png", "briskin5/img/35.png", "briskin5/img/35_we.png", 
+            "briskin5/img/36_ea.png", "briskin5/img/36.png", "briskin5/img/36_we.png", 
+            "briskin5/img/37_ea.png", "briskin5/img/37.png", "briskin5/img/37_we.png", 
+            "briskin5/img/38_ea.png", "briskin5/img/38.png", "briskin5/img/38_we.png", 
+            "briskin5/img/39_ea.png", "briskin5/img/39.png", "briskin5/img/39_we.png", 
+            "briskin5/img/asta0.png", "briskin5/img/asta0_ro.png", "briskin5/img/asta1.png", 
+            "briskin5/img/asta1_ro.png", "briskin5/img/asta2.png", "briskin5/img/asta2_ro.png", 
+            "briskin5/img/asta3.png", "briskin5/img/asta3_ro.png", "briskin5/img/asta4.png", 
+            "briskin5/img/asta4_ro.png", "briskin5/img/asta5.png", "briskin5/img/asta5_ro.png", 
+            "briskin5/img/asta6.png", "briskin5/img/asta6_ro.png", "briskin5/img/asta7.png", 
+            "briskin5/img/asta7_ro.png", "briskin5/img/asta8.png", "briskin5/img/asta8_ro.png", 
+            "briskin5/img/asta9.png", "briskin5/img/asta9_ro.png", "briskin5/img/astalascio.png", 
+            "briskin5/img/astalascio_ro.png", "briskin5/img/astapashalf.png", "briskin5/img/astapashalf_ro.png", 
+            "briskin5/img/astapasso.png", "briskin5/img/astapasso_ro.png", "briskin5/img/astaptsub.png", 
+            "briskin5/img/astaptsub_ro.png", "briskin5/img/brisk_caller_sand0.png", "briskin5/img/brisk_caller_sand1.png", 
+            "briskin5/img/brisk_caller_sand2.png", "briskin5/img/brisk_caller_sand3.png", "briskin5/img/brisk_caller_sand4.png", 
+            "briskin5/img/brisk_table_sand0.jpg", "briskin5/img/brisk_table_sand1.jpg", "briskin5/img/brisk_table_sand2.jpg", 
+            "briskin5/img/brisk_table_sand3.jpg", "briskin5/img/brisk_table_sand4.jpg", "briskin5/img/cover_ea.png", 
+            "briskin5/img/cover.png", "briskin5/img/cover_we.png", "briskin5/img/exitlock0n.png", 
+            "briskin5/img/exitlock0y.png", "briskin5/img/exitlock1n.png", "briskin5/img/exitlock1y.png", 
+            "briskin5/img/exitlock2n.png", "briskin5/img/exitlock2y.png", "briskin5/img/exitlock3n.png", 
+            "briskin5/img/exitlock3y.png", "img/altout80x15.png", "img/bg_capodanno.jpg", 
+            "img/brichi.png", "img/brisk_donate.gif", "img/brisk_ico.png", 
+            "img/brisk_logo64.png", "img/brisk_start.png", "img/download_now_flash.gif", 
+            "img/dynamica.png", "img/noimg.png", "img/virtualsky80x15a.gif");
 var g_preload_imgsz_arr = new Array( 
-            "5.2", "10.5", "15.7", "21.0", "26.2", "27.9", "29.6", "31.3", 
-            "33.0", "34.7", "36.1", "37.1", "37.8", "38.3", "38.8", "39.4", 
-            "39.9", "40.5", "41.0", "41.5", "42.1", "42.6", "43.1", "43.7", 
-            "44.2", "44.7", "45.2", "45.7", "46.3", "46.8", "47.3", "47.8", 
-            "48.3", "48.8", "49.3", "49.8", "50.3", "50.8", "51.3", "51.8", 
-            "52.3", "52.8", "53.3", "53.8", "54.3", "54.8", "55.3", "55.7", 
-            "56.2", "56.7", "57.2", "57.7", "58.2", "58.7", "59.2", "59.6", 
-            "60.1", "60.6", "61.1", "61.6", "62.0", "62.5", "63.0", "63.4", 
-            "63.9", "64.3", "64.8", "65.3", "65.7", "66.2", "66.6", "67.1", 
-            "67.6", "68.0", "68.5", "68.9", "69.4", "69.8", "70.3", "70.7", 
-            "71.2", "71.7", "72.1", "72.6", "73.0", "73.5", "73.9", "74.3", 
-            "74.8", "75.2", "75.7", "76.1", "76.6", "77.0", "77.4", "77.8", 
-            "78.3", "78.7", "79.1", "79.5", "80.0", "80.4", "80.8", "81.2", 
-            "81.6", "82.0", "82.4", "82.8", "83.2", "83.6", "84.0", "84.4", 
-            "84.8", "85.2", "85.6", "86.0", "86.4", "86.8", "87.2", "87.6", 
-            "88.0", "88.3", "88.7", "89.1", "89.5", "89.9", "90.3", "90.7", 
-            "91.0", "91.4", "91.8", "92.2", "92.5", "92.9", "93.3", "93.6", 
-            "94.0", "94.2", "94.5", "94.6", "94.8", "95.0", "95.2", "95.4", 
-            "95.6", "95.7", "95.9", "96.1", "96.2", "96.4", "96.5", "96.7", 
-            "96.8", "96.9", "97.1", "97.2", "97.3", "97.5", "97.6", "97.7", 
-            "97.8", "98.0", "98.1", "98.2", "98.3", "98.4", "98.5", "98.6", 
-            "98.8", "98.9", "98.9", "99.0", "99.1", "99.2", "99.3", "99.3", 
-            "99.4", "99.5", "99.5", "99.6", "99.7", "99.7", "99.8", "99.9", 
-            "99.9", "100.0");
+            ".4", ".9", "1.3", "1.7", "2.1", "2.5", "3.0", "3.5", 
+            "3.9", "4.4", "4.9", "5.4", "5.9", "6.3", "6.7", "7.1", 
+            "7.5", "7.9", "8.4", "8.8", "9.2", "9.6", "10.0", "10.4", 
+            "10.8", "11.2", "11.6", "12.0", "12.5", "12.9", "13.4", "13.9", 
+            "14.4", "14.9", "15.4", "15.8", "16.3", "16.8", "17.3", "17.8", 
+            "18.3", "18.9", "19.3", "19.7", "20.2", "20.6", "20.9", "21.3", 
+            "21.7", "22.1", "22.5", "23.0", "23.5", "23.9", "24.3", "24.7", 
+            "25.1", "25.5", "26.0", "26.4", "26.9", "27.3", "27.8", "28.2", 
+            "28.7", "29.1", "29.5", "30.0", "30.5", "31.0", "31.6", "32.1", 
+            "32.6", "33.0", "33.5", "34.0", "34.4", "34.9", "35.3", "35.7", 
+            "36.1", "36.6", "37.1", "37.6", "38.1", "38.5", "39.0", "39.4", 
+            "39.7", "40.1", "40.6", "41.1", "41.6", "42.2", "42.7", "43.3", 
+            "43.8", "44.3", "44.9", "45.4", "46.0", "46.5", "47.0", "47.5", 
+            "48.0", "48.6", "49.1", "49.7", "50.2", "50.7", "51.2", "51.7", 
+            "52.2", "52.7", "53.2", "53.7", "54.2", "54.7", "55.2", "55.7", 
+            "55.9", "56.0", "56.1", "56.2", "56.4", "56.5", "56.7", "56.8", 
+            "57.0", "57.2", "57.3", "57.5", "57.6", "57.7", "57.9", "58.1", 
+            "58.3", "58.5", "58.6", "58.7", "58.9", "59.0", "59.1", "59.3", 
+            "59.4", "59.6", "59.7", "59.8", "61.6", "63.3", "65.1", "66.8", 
+            "68.6", "74.0", "79.4", "84.8", "90.2", "95.6", "96.1", "96.7", 
+            "97.2", "97.3", "97.3", "97.4", "97.5", "97.6", "97.6", "97.7", 
+            "97.8", "97.9", "98.5", "98.6", "98.7", "98.8", "99.0", "99.1", 
+            "99.3", "99.4", "99.5", "100.0");